Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Java full - namdt1

1. Viết chương trình giải hệ phương trình sau:

Trong đó  X,Y là các ẩn số,  các hệ số m, n, q, o, p, s được nhập từ bàn phím.

float m,n,q,o,p,s,x,y,d,dx,dy;

                                    System.out.print("nhapnhapnhapnhapnhapnhappt vo so nghiem");

                                                            else

                                                                        System.out.println("pt vo nghiem");

                                    }

                                    else

                                    {

                                                x=dx/d;

                                                y=dy/d;

                                                System.out.println("pt co nghiem lanhaptong lanhap n =");n=input.nextInt();

            for(i=1;i<=n;i++)

                        if(i%2==1)

                        s=s+1/i;

                        System.out.println("tong la s= "+s);

4. Viết chương trình nhập một dãy số có số phần tử bất kỳ từ bàn phím. Sắp xếp dãy số vừa nhập theo trật tự giảm dần rồi đưa kết quả ra màn hình

int a[],i,n,tg,j;

            a= new int [100];

            System.out.print("nhap n =");n=input.nextInt();

            for(i=0;i<n;i++)

            {

                        System.out.print("nhap a["+(i+1)+"]=");a[i]=input.nextInt();

            }

            System.out.println("day so vua nhap la:");

            for(i=0;i<n;i++)

                        System.out.print(" "+a[i]);

                        System.out.println();

            for(i=0;i<n;i++)

                        for(j=i+1;j<n;j++)

            {

                        if(a[i]<a[j])

                        {

                                    tg=a[i];

                                    a[i]=a[j];

                                    a[j]=tg;

                        }

            }

            System.out.println("day so sau khi sap xep la:");

            for(i=0;i<n;i++)

                        System.out.print(" "+a[i]);

5. Viết chương trình nhập một dãy số nguyên có số phần tử n bất kỳ được nhập từ bàn phím. In ra màn hình các số chia hết cho 5 rồi đưa kết quả ra màn hình.

int a[],i,n;

            a= new int [100];

            System.out.print("nhap n =");n=input.nextInt();

            for(i=0;i<n;i++)

            {

                        System.out.print("nhap a["+(i+1)+"]=");a[i]=input.nextInt();

            }

            System.out.println("day so vua nhap la:");

            for(i=0;i<n;i++)

                        System.out.print(" "+a[i]);

                        System.out.println();                 

            System.out.println("cac phan tu chi het cho 5 la");

            for(i=0;i<n;i++)

                        if(a[i]%5==0)

                                    System.out.print(" "+a[i]);

6. Viết chương trình giải phương trình: ax4 + bx2 + c = 0. Các hệ số a, b,c được nhập từ bàn phím, đưa kết quả ra màn hình.

import java.lang.Math;

public class bai3 {

            public static void main (String[] args) {

            Scanner input = new Scanner(System.in);

            float a,b,c;

            double t1,t2,x1,x2,x3,x4,delta;

            System.out.print("nhap a =");a=input.nextFloat();

            System.out.print("nhap b =");b=input.nextFloat();

            System.out.print("nhap c =");c=input.nextFloat();

                        delta=b*b-4*a*c;

                        if(delta<0)

                                    System.out.println("pt vo nghiem");

                                    else

                                    {

                                                t1=(-b+Math.sqrt(delta))/(2*a);

                                                t2=(-b-Math.sqrt(delta))/(2*a);

                                    if(t1<0&&t2<0)

                                                System.out.println("pt vo nghiem");

                                                else

                                                {

                                                            if(t1<0&t2>=0)

                                                            {

                                                                        x1=-Math.sqrt(t2);

                                                                        x2=Math.sqrt(t2);

                                                System.out.println("pt co 2 nghiem x1= "+x1+"x2= "+x2);

                                                            }

                                                            if(t1>=0&t2<0)

                                                            {

                                                                        x1=-Math.sqrt(t1);

                                                                        x2=Math.sqrt(t1);

                                                System.out.println("pt co 2 nghiem x1= "+x1+"x2= "+x2);

                                                            }

                                                            if(t1>=0&t2>=0)

                                                            {

                                                                        x1=-Math.sqrt(t2);

                                                                        x2=Math.sqrt(t2);

                                                                        x3=-Math.sqrt(t1);

                                                                        x4=Math.sqrt(t1);

System.out.println("pt co 4 nghiem x1= "+x1+"x2= "+x2+"x3= "+x3+"x4= "+x4);

                                                            }

                                                }

                                    }

7. Viết chương trình nhập vào hai số nguyên dương m và n. Tìm ước số chung lớn nhất của hai số m, n. Đưa kết quả ra màn hình.

int  m,n,ucln;

       System.out.print("nhap m =");m=input.nextInt();

       System.out.print("nhap n =");n=input.nextInt();

       while(m!=n)

       {

                   if(m>n)

                   m=m-n;

                   else

                               n=n-m;

       }

       ucln=m;

       System.out.println("ucln la = "+ucln);

8. Viết chương trình tính T theo công thức sau

n được nhập từ bàn phím, đưa kết quả ra màn hình.

int  i,n,t=1,t2=1;

            System.out.print("nhap n =");n=input.nextInt();

            if(n%2==0)

            {

            for(i=1;i<=n;i++)

                        if(i%2==0)

                        t=t*i;

            System.out.println("tich la t= "+t);

            }

            else

            {

            for(i=1;i<=n;i++)

                        if(i%2==1)

                        t2=t2*i;

            System.out.println("tich la t2= "+t2);       

            }                                 

9. Viết chương trình nhập một dãy số có số phần tử n được nhập từ bàn phím. Xác định số lớn nhất, số bé nhất, giá trị trung bình cộng của dãy số vừa nhập.

int a[],i,j,n,min,max,s=0;

            double tbc;

            a= new int [100];

            System.out.print("nhap n =");n=input.nextInt();

            for(i=0;i<n;i++)

            {

                        System.out.print("nhap a["+(i+1)+"]=");a[i]=input.nextInt();

            }

            for(i=0;i<n;i++)

            s=s+a[i];

            min=a[0];

            for(i=0;i<n;i++)

                        if(min>a[i])

                        min=a[i];

            max=a[0];

            for(i=0;i<n;i++)

                        if(max<a[i])

                        max=a[i];

                        tbc=s/n;

                        System.out.println("min="+min);

                        System.out.println("max="+max);

                        System.out.println("trung binh cong ="+tbc);

                        System.out.println("day so vua nhap la:");

            for(i=0;i<n;i++)

            {

                        System.out.print(" "+a[i]);

            }

10. Viết chương trình giải phương trình bậc hai: ax2 + bx +c =0. Các hệ số a, b, c được nhập từ bàn phím, đưa kết quả ra màn hình

public class bai3 {

            public static void main (String[] args) {

            Scanner input = new Scanner(System.in);

            float a,b,c;

            double t1,t2,delta;

            System.out.print("nhap a =");a=input.nextFloat();

            System.out.print("nhap b =");b=input.nextFloat();

            System.out.print("nhap c =");c=input.nextFloat();

                        delta=b*b-4*a*c;

                        if(delta<0)

                                    System.out.println("pt vo nghiem");

                                    else

                                    {

                                                t1=(-b+Math.sqrt(delta))/(2*a);

                                                t2=(-b-Math.sqrt(delta))/(2*a);

                                                System.out.println("pt co 2 nghiem x1= "+t1+"x2= "+t2);

                                    }

11. Viết chương trình tính tổng S theo công thức sau :      

Giá trị x, n được nhập từ bàn phím, đưa kết quả ra màn hình.

import java.io.*;

import java.util.Scanner;

public class bai14{

public static void main(String[] args){

             Scanner input = new Scanner(System.in);

             int i,n,t=1,x;

             float s=1;

             System.out.print("nhapnhaptong la S= "+s);

}

}

      12. Viết chương trình nhập 1 dãy số thực có số phần tử n tùy ý được nhập từ bàn phím. Tính tổng s1 các số hạng không âm, tổng s2 các số hạng âm, đưa kết quả ra màn hình

int i,n,s1=0,s2=0,a[];//khai bao bien i,n,tong s1,tong s2,mang a --- tat ca deu thuoc kieu so nguyen theo de bai

                                                a = new int [100];/*cap phat bo nho cho mang a*/

                                                                        System.out.print("nhapa["+(i+1)+"]=");a[i]=input.nextInt();//nhap tung phan tu vao mang

                                                }

                                                                        System.out.println("mang vua nhap la:

");

                                                for(i=0;i<n;i++)

                                                {

                                                                        System.out.println(" "+a[i]);//in mang

                                                            if(a[i]<0)//neu a[i] ( phan tu cua mang ) < 0 thi lam lenh s1=s1+a[i]

                                                            {

                                                                        s1=s1+a[i];//tinh tong cac so am

                                                            }

                                                            else//nguoc lai

                                                            {

                                                                        s2=s2+a[i];//tinh tong cac so duong

                                                            }

                                                }

                                                                        System.out.println("tong cac so am la s1="+s1);//xuat tong cac so am ra man hinh

                                                                        System.out.println("tong cac so am la s2="+s2);//xuat tong cac so duong ra man hinh

   13. Viết chương trình nhập vào tháng và năm.  Hãy đưa ra màn hình số ngày của tháng đó (chú ý năm nhuận)

import java.io.*;

import java.util.Scanner;

public class bai13{

       public static void main(String[] args){

                   Scanner input = new Scanner(System.in);

                   int  t,n;

                   System.out.print("nhap thangnhap namthang "+t+" nam "+n+" co 30 ngay");

                               else

                               {

                                           if(t==2)

                                           {

                                                       if(n%4!=0)

                                                                   System.out.println("thang "+t+" nam "+n+" co 28 ngay");

                                                                   else

                                                                   {

                                                                               if(n%100==0)

                                                                               {

                                                                                           if(n%400!=0)

                                                                                                       System.out.println("thang "+t+" nam "+n+" co 28 ngay");

                                                                               }

                                                                               else

                                                                                           System.out.println("---nam "+n+" la nam nhuan---thang "+t+" nam "+n+" co 29 ngay");

                                                                   }

                                           }

                                           else

                                           System.out.println("thang "+t+"nam "+n+" co 31 ngay");

                               }

       }

}

14. Viết chương trình nhập vào hai ma trận A và B (có m hàng, n cột; m và n được nhập từ bàn phím). Tính ma trận tổng C = A + B, đưa ma trận kết quả C ra màn hình.

import java.io.*;

import java.util.Scanner;

public class bai14{

       public static void main(String[] args){

                   Scanner input = new Scanner(System.in);

                   int m,n,i,j,A[][],B[][],C[][];

       A = new int[100][100];

       B = new int[100][100];

       C = new int[100][100];

System.out.print("nhap so hang m =");m=input.nextInt();

System.out.print("nhap so cot n =");n=input.nextInt();

System.out.println("nhap vao ma tran A");

     for(i=0;i<m;i++)

for(j=0;j<n;j++)

{

                               System.out.print("A["+(i+1)+"]["+(j+1)+"]= ");A[i][j]=input.nextInt();

}

System.out.println("nhap vao ma tran B");

     for(i=0;i<m;i++)

for(j=0;j<n;j++)

{

                               System.out.print("B["+(i+1)+"]["+(j+1)+"]= ");B[i][j]=input.nextInt();

}

for(i=0;i<m;i++)

for(j=0;j<n;j++)

       C[i][j]=A[i][j]+B[i][j];

System.out.println("ma tran tong C la");

for(i=0;i<m;i++)

{

{

       for(j=0;j<n;j++)

                   System.out.print(" "+C[i][j]);

}

System.out.println();

}

       }

}

15. Viết chương trình tính tổng S

Trong đó giá trị n được nhập từ bàn phím, đưa kết quả ra màn hình.

float s=100;

             int i,n;

             System.out.print("nhaptongnhap n= ");n=input.nextInt();

                   System.out.println("nhap vao day so thuc");

                   for(i=0;i<n;i++)

                   {

                               System.out.print("a["+(i+1)+"]=");

                               a[i]=input.nextInt();

                   }

                   for(i=0;i<n;i++)

                               if(a[i]>=0)

                               {

                                           t=t+1;

                                           S=S+a[i];

                               }

                               S=S/t;

                   System.out.print("trung binh cong cac so am la:"+S);

       }

}

17. Viết chương trình nhập một dãy số nguyên có số phần tử n bất kỳ được nhập từ bàn phím. In ra màn hình tất cả các số lẻ của dãy số đó và số lượng các số lẻ trong dãy số.

import java.io.*;

import java.util.Scanner;

public class bai14{

  public static void main(String[] args){

              Scanner input = new Scanner(System.in);

              int i,n,a[],t=0;

              a = new int[100];

              System.out.print("nhap n= ");n=input.nextInt();

              System.out.println("nhap vao day so thuc");

              for(i=0;i<n;i++)

              {

                          System.out.print("a["+(i+1)+"]=");

                          a[i]=input.nextInt();

              }

              System.out.println("cac so le cua day la:");

              for(i=0;i<n;i++)

                          if(a[i]%2!=0)

                          {

                                      t=t+1;

                                      System.out.print(" "+a[i]);

                          }

                          System.out.println();

              System.out.print("so cac so le la:"+t);

  }

}

18. Viết chương trình tính tổng S :

x, n được nhập từ bàn phím, đưa kết quả ra màn hình

import java.io.*;

import java.util.Scanner;

public class bai14{

public static void main(String[] args){

             Scanner input = new Scanner(System.in);

             int i,n,t=1,x;

             float s=0;

             System.out.print("nhapnhaptong la S= "+s);

}

}

19. Viết chương trình nhập 1 dãy số thực có số phần tử n bất kỳ được nhập từ bàn phím. Sắp xếp lại dãy số đã nhập theo trật tự tăng dần. Đưa dãy số sau khi sắp xếp ra màn hình.

int         i,j,n,tg=0,a[];

                                    a = new int [100];

                                    System.out.print("nhapnhap a["+(i+1)+"]=");a[i]=input.nextInt();

                                    }

                                    System.out.println("mang vua nhap la:");

                                    for(i=0;i<n;i++)

                                                System.out.print(" "+a[i]);

                                                for(i=0;i<n;i++)

                                                            for(j=i+1;j<n;j++)

                                                {

                                                            if(a[i]>a[j])

                                                            {          tg=a[i];

                                                                        a[i]=a[j];

                                                                        a[j]=tg;

                                                }}

                                                System.out.println();

                                                System.out.println("day sau khi sap xep tang dan la :");

                                                for(i=0;i<n;i++)

                                                System.out.print(" "+a[i]);

20. Viết chương trình nhập một dãy số gồm n phần tử được nhập từ bàn phím. Nhập tiếp một số nguyên m. Xác định trong dãy số vừa nhập, có bao nhiêu số có giá trị lớn hơn hoặc bằng m, bao nhiêu số có giá trị nhỏ hơn m. Đưa kết quả ra màn hình.

int         i,n,m,d1=0,d2=0,a[];

                                    a = new int [100];

                                    System.out.print("nhapnhap a["+(i+1)+"]");a[i]=input.nextInt();

                                    }

                                    System.out.print("nhapmang vua nhap la:");

                                                for(i=0;i<n;i++)

                                                {

                                                            System.out.print(" "+a[i]);

                                                            if(a[i]<m)

                                                                        d1=d1+1;

                                                                        else

                                                                                    d2=d2+1;

                                                }

                                                System.out.println();

                        System.out.println("co so cac so trong day  < "+m+ " la :"+d1);

                   System.out.println("co so cac so trong day >= "+m+ " la :"+d2);

21. Viết chương trình nhập một ma trân vuông có kích cỡ là n. Giá trị của các phần tử trong mảng được phát sinh một cách ngẫu nhiên. Tính tổng các phần tử trên đường chéo chính, tổng các phần tử trên đường chéo phụ. Đưa kết quả ra màn hình.

import java.util.Random;

public class mang2chieu

{

            public static void main (String[] args)

                        {

                                    Scanner input = new Scanner(System.in);

                                    /*nhap vao 1 ma tran vuong co kich thuoc n nhap tu ban phim,gia tri cac phan tu duoc phat sinh ngau nhien.

                                     *Tinh tong cac phan tu tren duong cheo chinh va duong cheo phu

                                     *hien thi ma tran va ket qua ra man hinh

                                     */

                                    int a[][],i,j,s1=0,s2=0,n;

                                     a=new int [100][100];

                                                                        System.out.print("nhapmang vua nhap la");

                                    for(i=0;i<n;i++)

                                    {

                                                for(j=0;j<n;j++)

                                                {          System.out.print(" "+a[i][j]);}

                                                System.out.println();                 

                                    }

                                    for(i=0;i<n;i++)

                                                for(j=0;j<n;j++)

                                                {

                                                            if(i==j)             

                                    s1=s1+a[i][j];

                                    if(i+j==n-1)

                                                s2=s2+a[i][j];

                                                }

                                                System.out.println("tong duong cheo chinh la : "+s1);

                                           System.out.println("tong duong cheo phu la : "+s2);                     

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: