TH 02_ CNTT03_K11_23.08.21

Bài 1:


/*
Bài 1: Viết chương trình:
- Nhập vào từ bàn phím 4 số thực bất kỳ
- Tính trung bình cộng của 4 số
- Tìm số lớn nhất, nhỏ nhất trong 4 số
 */
package th02_cntt03_k11;
import java.util.Scanner;

public class TH02_CNTT03_K11 {

    public static void main(String[] args) {
      // khai bao bien
      float a, b, c, d;
      // nhap 4 số
      Scanner inp = new Scanner(System.in);
      System.out.print("\n Nhap 4 so: ");
      System.out.print("\n a = ");
      a= inp.nextFloat();
      System.out.print("\n b = ");
      b= inp.nextFloat();
      System.out.print("\n c = ");
      c= inp.nextFloat();
      System.out.print("\n d = ");
      d= inp.nextFloat();
      
      // tinh trung binh cong
      float tbc = (a+b+c)/4;
      System.out.print("\n Trung binh cong: "+ tbc);
      
      // tim so lon nhat
      float max =a;
      if (max<b) max =b;
      if (max<c) max =c;
      if (max<d) max =d;
      
      System.out.print("\n Max = "+ max);
      
      // tim so nhor nhat
      float min =a;
      if (min>b) min =b;
      if (min>c) min =c;
      if (min>d) min =d;
      
      System.out.print("\n Min = "+ min);
      
    }
    
}


Bài 2:


/*
Bài 2: Viết chương trình:
- Nhập vào a, b, c
- Giải phươn trình bac 2 ax^2 +bx =c
 */
package th02_bai2_cntt3_k11;
import java.util.Scanner;

public class TH02_Bai2_CNTT3_K11 {

    public static void main(String[] args) {
        // khai bao bien
      float a, b, c;
      // nhap 3 số
      Scanner inp = new Scanner(System.in);
      System.out.print("\n Nhap 3 so: ");
      System.out.print("\n a = ");
      a= inp.nextFloat();
      System.out.print("\n b = ");
      b= inp.nextFloat();
      System.out.print("\n c = ");
      c= inp.nextFloat();
      
      // Giai va bien luan phuong trinh
      if (a==0)
          if(b==0)
              if (c==0)
                  System.out.print("\n Phuong trinh co vo so nghiem");
              else
                  System.out.print("\n Phuong trinh vo nghiem");
          else 
              System.out.print("\n Phuong trinh co 1 nghiem: x = "+(-c/b));
      else
      {
          float d = b*b-4*a*c;
          if (d<0)
                System.out.print("\n Phuong trinh vo nghiem");
          if (d==0)
                System.out.print("\n Phuong trinh co nghiem kep x1=x2= "+(-b/(2*a)));
          if (d>0)
                System.out.print("\n Phuong trinh co 2 nghiem: \n x1= "+(-b-(Math.sqrt(d)))/(2*a)
                                                             +"\n x2= "+(-b+(Math.sqrt(d)))/(2*a));
      }
                  
                  
    }
    
}


Bài 3:


/*
Bài 3: Viết chương trình:
- Nhập vào điểm thi các môn (Toán RR, CSDL, Cơ sở lập trình)
- Tính điểm trung bình cộng
- In ra điểm chữ, điểm tích lũy.
 */
package th02_bai3_cntt03_k11;
import java.util.Scanner;

public class TH02_Bai3_CNTT03_K11 {

    public static void main(String[] args) {
        // khai bao bien
      float dTRR, dCSDL, dCSLT;
      // nhap 3 số
      Scanner inp = new Scanner(System.in);
      System.out.print("\n Nhap diem: ");
      
      System.out.print("\n Diem toan roi rac= ");
      dTRR= inp.nextFloat();
      System.out.print("\n Diem CSDL = ");
      dCSDL= inp.nextFloat();
      System.out.print("\n diem CSLT = ");
      dCSLT= inp.nextFloat();
      
      if (dTRR<0||dTRR>10||dCSDL<0||dCSDL>10||dCSLT<0||dCSLT>10)
          System.out.print("\n Ban nhan sai diem! Vui long nhap lai.");
      else
      {
      // Tinh diem trung binh cong
      float dTB=(dTRR+dCSDL+dCSLT)/3;
      // tinh diem chu va diem tich luy
      float dTL; // diem tich luy
      char dChu; // diem chu
      
      if (dTB<4)
      {
          dTL=0; dChu='F';
      }
      else if(dTB<5.5)
            {
                dTL=1; dChu='D';
            }
            else if(dTB<7.0)
                {
                    dTL=2; dChu='C';
                }
                 else if(dTB<8.5)
                 {
                     dTL=3; dChu='B';
                 }
                    else
                    {
                        dTL=4; dChu='A';
                    } 
      System.out.print("\n Diem Trung binh: "+dTB
                       +"\n Diem chu: "+ dChu
                       +"\n Diem tich luy: "+dTL);
     }
    }
    
}