CAC DANG BT JAVA-TA LE THUONG

Màu nền
Font chữ
Font size
Chiều cao dòng

Bài tập 1: Giải hệ phương trình

import java.util.Scanner;

import java.lang.Math;

public class bt1 {

               public static void main(String[ ] args){

    float a1,b1,c1,a2,b2,c2,x,y;

    float D,Dx,Dy;

    Scanner input = new Scanner(System.in);

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

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

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

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

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

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

               D=(a1*b2)-(a2*b1);

               Dx=(c1*b2)-(c2*b1);

               Dy=(a1*c2)-(a2*c1);

               if(D==0){

               if(Dx==0){

                           if(Dy==0){

                                       System.out.println("phuong trinh vo so nghiem");}

                                       else

                                       {System.out.println("phuong trinh vo nghiem");}}

                                       else

                                       {System.out.println("phuong trinh vo nghiem");}

                                       }else

                                       { x=Dx/D;

                                                   y=Dy/D;

                                       System.out.println("phuong trinh co cap nghiem duy nhat" +x+y);

                                       }

 }

}

Bài tập 2: Viết chương trình tính tổng S

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt2{

               public static void main(String[] args){

                           float n;

                           float i,S;

                           Scanner input = new Scanner(System.in);

                           System.out.print("nhap vao gia tri n:"); n=input.nextFloat();

                           S=1;

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

                                       if(i%2==0)

                                       {S=S-(i/(3*i-1));

                                       }

                                       else

                                       {S=S+(i/(3*i-1));

                                       }

                                       System.out.println("Tong cua day so la:"+S);

               }

}

Bài tập 3: Tính tông S;

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt3{

               public static void main(String[ ] args){

                           float n;

                           float i,S,t;

                           Scanner input=new Scanner(System.in);

                           System.out.print("nhaptong day S la:" +S);

                           }

}

Bài tập 4: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp giảm dần:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt4{

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,tg,n;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           for(i=1;i<=n-1;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.print("

Day so giam dan la: ");

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

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

               }

               }

Bài tập 5: Viết ch/tr nhập vào 1 dãy số  gồm n ptử nhập từ bàn phím và đưa ra màn hình số chia hết cho 5:

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt5{

               public static void main(String[] args){

                           int n,i;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao n:");n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();

                           }          System.out.println("So chia het cho 5 la: ");

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

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

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

               }

}

Bài tập 9: Viết chương trình nhập vào 1 day số có n phần tử nhập từ bàn phím và in ra số lớn nhất nhỏ nhất và trung bình cộng của dãy số đó:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt9 {

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,n,max,min;

                           float s,TBC;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           s=0;

                           TBC=0;

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

                           {

                            s=s+a[i];

                           TBC=s/n;}

                           System.out.print("Trung binh cong cua day so la:"+TBC);

                           min=max=a[1];

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

                           {if(a[i]>max) max=a[i];

                           if(a[i]<min) min=a[i];

                           }System.out.print("

So lon nhat:"+max);

                           System.out.print("

So nho nhat:"+min);

               }

}

Bài tập 10: Gpt bậc 2:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt10{

  public static void main(String[] args){

    double a,b,c,x1,x2;

    double delta;

    Scanner input = new Scanner(System.in);

    System.out.print("nhapnhapnhapphuong trinh vo so nghiem");

                                                   }

                                                   else { System.out.println ("phuong trinh vo nghiem");

                                                   }

                                       }

                                       else {

                                                   x1=(-c)/b;

                                                   System.out.println("Phuong trinh co 1 nghiem duy nhat" +x1);

                           }}

                           else {

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

                                       if(delta<=0)

                                       { System.out.println("Phuong trinh vo nghiem");

                                       } if(delta==0)

                                       {x1=(-b)/(2*a);

                                       System.out.println("Phuong trinh co nghiem kep" +x1);

                                       }if (delta>0)

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

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

                                        System.out.println("Phuong trinh co 2 nghiem" +x1x2);

                           }

               }

}

}

Bài tập 11: Tính tổng S:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt11{

               public static void main(String[] args){

                           float x,n;

                           float s,t,i;

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextFloat();

                           System.out.print("Nhap vao gia tri x:");x=input.nextFloat();

                           s=1;

                           t=1;

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

                           {t=t*(x/i);

                           s=s+t;

                           }System.out.print("Tong cua day so la:"+s);

                           }

}

Bài tập 12:Viết chương trình nhập 1 dãy số  có n phần tử,rồi đưa ra màn hình tổng các số dương và số âm.

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt12{

               public static void main(String[] args){

                           int s1,s2;

                           int i,n;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();

                           }

                           s1=s2=0;

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

                           {if(a[i]>=0)s1=s1+a[i];

                           if(a[i]<0) s2=s2+a[i];}

                           System.out.print("Tong cac so khong am la:"+s1);

                           System.out.print("

Tong cac so am la:"+s2);

               }

}

Bài tập 15 Tính tổng S:

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt15{

               public static void main(String[] args){

                           float n;

                           float i,S;

                           Scanner input = new Scanner(System.in);

                           System.out.print("nhap vao gia tri n:"); n=input.nextFloat();

                           S=100;

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

                                       if(i%2==0)

                                       {S=S-(1/(10*i));

                                       }else

                                       {S=S+(1/(10*i));

                                       }

                                       System.out.println("Tong cua day so la:"+S);

               }

}

Bài tập 16: viết chương trình nhập 1 dãy số thực vói n phần tử nhập từ bàn phím và tính trung bình cộng của các số âm.

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt16{

               public static void main(String[] args){

                           int i,j,n,t;

                           float TBC,s;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]="); a[i]=input.nextInt();

                           }s=TBC=0;

                           t=0;

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

                                       if(a[i]>0)

                           {   t=t+1;

                                       s=s+a[i];

                           TBC=s/t;

                           }System.out.print("Trung binh cong cua cac so khong am la:"+TBC);

               }

}

Bài tập 17:Viết  chương trình nhập vào 1 dãy sô với n pt được nhập từ bàn phím và đưa ra các số lẻ và số lượng các số lẻ:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt17{

               public static void main(String[] args){

                           int i,n,t;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:"); n=input.nextInt();

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

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           System.out.print("Cac so le la:");

                           t=0;

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

                                       if(a[i]%2==1)

                                       {t=t+1;

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

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

               }

}

Bài tập 19: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp tăng dần:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt19{

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,tg,n;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

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

                           {System.out.println("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           for(i=1;i<=n-1;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 tang dan la: ");

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

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

               }

               }

Bài tập 20: Viết chương trình nhập vào 1 dãy sô với n phần tử sau đó so sánh với số m( được nhập từ bàn phím) và đưa ra màn hình số lượng số lớn hơn m và nhỏ hơn m:

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt20{

               public static void main(String[] args){

                           int i,n,m,s,t;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

                           System.out.print("Nhap vao gia tri m:");m=input.nextInt();

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

                           {System.out.print("Nhap gia tri a["+i+"]=");a[i]=input.nextInt();

                           }t=s=0;

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

                           {if(a[i]>=m) t=t+1;

                           if(a[i]<m) s=s+1;

                           }System.out.print("So luong so lon hon m la:"+t);

                            System.out.print("

So luong so nho hon m la:"+s);

               }

}

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

#hongtrung