CAC DANG BT JAVA-TA LE THUONG
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: AzTruyen.Top