Forum Java Ptit-Aptech
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Forum Java Ptit-Aptech

>>>>> www.java13.tk <<<<<
 
Trang ChínhTrang Chính  Tìm kiếmTìm kiếm  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Forum has been closed by admin.

 

 Bài 5.

Go down 
2 posters
Tác giảThông điệp
Lee87

Lee87


Tổng số bài gửi : 71
Points : 107
Reputation : 5
Join date : 10/07/2009
Age : 37
Đến từ : Hà Nội

Bài 5. Empty
Bài gửiTiêu đề: Bài 5.   Bài 5. Icon_minitime20/7/2009, 11:36 am

Bài 5 làm như thế này liệu có đc chấp nhận không các bác nhể. :affraid:
Về nhà vài hôm ăn cỗ mà quên hết cá bài tập :oops: .

Code:

import java.util.Scanner;
public class Bai5{
    static int SoHV;
    float KT1,KT2,KT,Dtb=0;
    void Iput(){
          String HTen,ngaysinh;
          Scanner scan = new Scanner(System.in);
          Scanner input = new Scanner(System.in);
          System.out.print("\nHo va ten: ");
                HTen = scan.nextLine();
          System.out.print("Ngay sinh: ");
                ngaysinh = scan.nextLine();
          System.out.print("Kiem tra 1: ");
                KT1 = input.nextFloat();
          System.out.print("Kiem tra 2: ");

                KT2 = input.nextFloat();
          System.out.print("Kiem tra cuoi ky: ");

                KT = input.nextFloat();
    }
    float DTB(){
          Dtb = (float)(((KT1+KT2)/2)+KT*2)/3;
          return(Dtb);
    }
    void xeploai(){
        if(Dtb>=8 && Dtb<=10)
                  System.out.print("Xep loai gioi.\n");
        else{
              if(Dtb>=7 && Dtb<8)
                        System.out.print("Xep loai kha.\n");
              else{
                        if(Dtb>=5 && Dtb<7)
                              System.out.print("Xep loai TB.\n");
                        else
                                System.out.print("Khong dat.\n");
              }
          }
    }
    void Display(){
          System.out.print("\nDiem TB: "+DTB()+"\n");
    }

    public static void main(String[] args){
          Scanner scan = new Scanner(System.in);
          System.out.print("So hoc vien: ");
                SoHV = scan.nextInt();           
          Bai5 ds[] = new Bai5[SoHV];
          for(int i=0; i
                  System.out.print("\nHoc vien thu "+(i+1)+" :\n");
                  ds[i] = new Bai5();
                  ds[i].Iput();               
                  ds[i].Display();
                  ds[i].xeploai();
          }
    }
}
Bạn nào viết bài này rùi thì up lên cho mọi người tham khảo với. 🐰 .
Thanks các bạn nhiều.


Được sửa bởi Lee87 ngày 20/7/2009, 4:51 pm; sửa lần 1.
Về Đầu Trang Go down
dohoangdat90
Admin



Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 33
Đến từ : Ha Noi

Bài 5. Empty
Bài gửiTiêu đề: Re: Bài 5.   Bài 5. Icon_minitime20/7/2009, 4:11 pm

Đây là bài của tớ, chắc cách làm na ná giống nhau thôi.

Code:

import java.util.Scanner;
class hocvien
{
    public String Ten;
    private float Sinh,KT1,KT2,Thi;
    Scanner scan = new Scanner(System.in);
    public void Nhap()
    {
       System.out.print("\nNhap ten hoc vien: ");
       Ten = scan.nextLine();
        System.out.print("Nhap nam sinh: ");
        Sinh = scan.nextFloat();
        System.out.print("Nhap diem kiem tra 1: ");
        KT1=scan.nextFloat();
        System.out.print("Nhap diem kiem tra 2: ");
        KT2=scan.nextFloat();
        System.out.print("Nhap diem thi cuoi khoa: ");
        Thi = scan.nextFloat();
    }
    public float diemTB()  //Ham tra lai gia tri diem TB
    {
        float tb;
        tb=((KT1 + KT2)/2 + Thi*2)/3;
        return tb;
    }
    public void xeploai() // Ham in ra dong chu xep loai:....
    {
        float a = diemTB();
        if(a<=10 && a>=8)
            System.out.print(" - Xep loai Gioi\n");
        if(a<8 && a>=7)
            System.out.print(" - Xep loai Kha\n");
        if(a<7 && a>=5)
            System.out.print(" - Xep loai Trung binh\n");
        if(a<5 && a>=0)
            System.out.print(" - Khong dat\n");
    }
}
//----------------------------------------------------------------------------//
public class DSHV
{
    Scanner scan1 = new Scanner(System.in);
    hocvien hv[] = new hocvien[100];
    int n;

    void nhaphv()  //nhap 1 loat cac hoc vien
    {
        System.out.print("Co bao nhieu hoc vien: ");
        n = scan1.nextInt();
        for(int i=0;i<n;i++)
        {
            hv[i] = new hocvien();
            hv[i].Nhap();
        }
    }
    int soluongdat() //dem so luong hoc vien dat
    {
        int a=0;
        for(int i=0;i<n;i++)
        {
            if(hv[i].diemTB()<=10 && hv[i].diemTB()>=5)
                a++;
        }
        return a;
    }
    void indanhsachdat() //in danh sach hoc vien dat
    {
        for(int i=0;i<n;i++)
        {
            if(hv[i].diemTB()<=10 && hv[i].diemTB()>=5)
            {
                System.out.printf("%s - diemTB: %2.1f",hv[i].Ten,hv[i].diemTB());
                hv[i].xeploai();
                //in ten, diem TB, xep loai cua hoc vien
            }
        }
    }
//----------------------------------------------------------------------------//
    public static void main(String[] args)
    {
        DSHV DS = new DSHV();
        DS.nhaphv();
        System.out.printf("\nSo hoc vien dat: %d\n",DS.soluongdat());
        DS.indanhsachdat();
    }
}
Về Đầu Trang Go down
http://java13.tk/
 
Bài 5.
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Forum Java Ptit-Aptech :: THẢO LUẬN VỀ JAVA :: ARRAY-STRING-CLASS-
Chuyển đến 
Free forum | Internet | Computers | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất