Bài tập: Tính lương
---------------------------package tinhluong;
import java.util.Scanner;
public class NhanVien {
// thuoc tinh
String hoTen;
int namSinh;
float heSoLuong, soNgayCong;
final float LCB=1050000; // hang so
// Nhap thong tin
void NhapThongTin(){
Scanner inp=new Scanner(System.in);
System.out.print("\n Nhap thong tin NV: ");
System.out.print("\n + Ho ten: ");
hoTen=inp.nextLine();
System.out.print("\n + Nam sinh: ");
namSinh=inp.nextInt();
System.out.print("\n + He so luong: ");
heSoLuong=inp.nextFloat();
System.out.print("\n + So ngay cong: ");
soNgayCong=inp.nextFloat();
}
// Tinh luong
float TinhLuong(){
float phuCap=0;
if(soNgayCong>20) phuCap=1.5f*LCB;
else phuCap=LCB;
return heSoLuong*LCB+phuCap;
}
// In thong tin
void InThongTin(){
System.out.print("\n In thong tin NV: ");
System.out.print(
"\n + Ho ten: "+ hoTen+
"\n + Nam sinh: "+namSinh+
"\n + He so luong: "+ heSoLuong+
"\n + So ngay cong: "+ soNgayCong+
"\n + Luong: "+TinhLuong()
);
}
}
-------------------------
package tinhluong;
public class TinhLuong {
public static void main(String[] args) { // khai bao doi tuong System.out.print("\n * Nhan vien 1: "); NhanVien t=new NhanVien(); t.NhapThongTin(); t.InThongTin(); System.out.print("\n * Nhan vien 2: "); NhanVien t1=new NhanVien(); t1.NhapThongTin(); t1.InThongTin(); } }
Bài tập 10.04.19---------------------------/*bai 1: - nhap a, b- giai ax+b=0 */package baiTap_100419;import java.util.Scanner;
public class GiaiPhuongTrinh { // thuoc tinh float a,b; // Nhap a,b void Nhap(){ Scanner inp=new Scanner(System.in); System.out.print("\n Nhap a: "); a=inp.nextFloat(); System.out.print("\n Nhap b: "); b=inp.nextFloat(); } // Giai phuong trinh ax+b=0 void Giai_BienLuan(){ if(a==0) if(b==0) System.out.print("\n Phuong trinh VSN "); else System.out.print("\n Phuong trinh VN"); else System.out.print("\n Phuong trinh co 1 nghiem x= "+(-b/a)); } }
/*Bai 2In so chan */package baiTap_100419;import java.util.Scanner;
public class InSoChan { // thuoc tinh int n; // Nhap n void Nhap_n(){ Scanner inp=new Scanner(System.in); System.out.print("\n Nhap n: "); n=inp.nextInt(); } // In so chan void In(){ System.out.print("\n In so chan: "); for(int i=0;i<n;i=i+2) System.out.print(i+ ";");
}}
/* Bai 3- Nhap diem LT Java, CSDL, TRR- Tinh diem trung cong- Xep loai */package baiTap_100419;import java.util.Scanner;
public class TinhDiem { // thuoc tinh float dJava,dCSDL,dTRR; // Nhap diem void NhapDiem(){ Scanner inp=new Scanner(System.in); System.out.print("\n Nhap diem: "); do{ System.out.print("\n Diem Java: "); dJava=inp.nextFloat(); if(dJava>10||dJava<0) System.out.print("\n Nhap lai diem !"); }while(dJava>10||dJava<0); do{ System.out.print("\n Diem CSDL: "); dCSDL=inp.nextFloat(); if(dCSDL>10||dCSDL<0) System.out.print("\n Nhap lai diem !"); }while(dCSDL>10||dCSDL<0); do{ System.out.print("\n Diem TRR: "); dTRR=inp.nextFloat(); if(dTRR>10||dTRR<0) System.out.print("\n Nhap lai diem !"); }while(dTRR>10||dTRR<0); } // Tinh diem trung binh cong float DiemTB() { return (dJava+dCSDL+dTRR)/3; } // Xep loai void XepLoai(){ float dTB=DiemTB(); System.out.print("\n Diem trung binh: "+dTB); if(dTB<5.0) System.out.print("\n SV Yeu"); else if(dTB<7.0) System.out.print("\n SV TB"); else if(dTB<8.0) System.out.print("\n SV Kha"); else System.out.print("\n SV Gioi"); }}
package baiTap_100419;
public class Bai1_100419 { public static void main(String[] args) { System.out.print("\n Nguyen Van A "); // Khai bao doi tuong GiaiPhuongTrinh t=new GiaiPhuongTrinh(); t.Nhap(); t.Giai_BienLuan(); // InSoChan t1=new InSoChan(); t1.Nhap_n(); t1.In(); TinhDiem t2=new TinhDiem(); t2.NhapDiem(); t2.XepLoai(); }}
--------------------------------
Subscribe to:
Comments (Atom)
* Hướng dẫn tự học lập trình: C# | C/C++ | Java | Android | iOS (Swift) | JavaScript | Assembly | Python | PHP
* Chương trình ví dụ: Đồ họa máy tính | Cấu trúc dữ liệu và giải thuật | Toán rời rạc
* Tìm hiểu: Blockchain | Trí tuệ nhân tạo | Thuật toán di truyền | Học máy | Cơ sở dữ liệu | Phương pháp tối ưu
# BÀI VIẾT NỔI BẬT #
- Hướng dẫn tự học lập trình Flutter với Dart trên Android Sutudio
- [Bài 1] Giới thiệu về Widget trong Flutter [Tự học Flutter]
- Ngôn ngữ lập trình Dart [Phụ lục: Dart] [ Tự học Flutter]
- Tổng quan về Flutter [Phụ lục Flutter] [Tự học Flutter]
- Giới thiệu REST API trong FLUTTER
- Cơ sở dữ liệu thời gian thực cho ứng dụng Flutter
Categories
AI
(13)
AI programming
(1)
ASP
(1)
Android
(32)
App Honeygain
(4)
Assembly
(17)
Biểu diễn thuật toán
(1)
Bubble-Sort
(1)
Bài giảng
(2)
Bài giảng lập trình C và Cpp
(21)
Bài viết hay
(108)
Bản đồ tư duy
(1)
C Plus Plus
(103)
C/C++
(16)
CDSL phân tán
(1)
CSS
(2)
Cơ sở dữ liệu
(11)
Danh ngôn lập trình
(1)
Datamining
(4)
Genetic Algorithm
(1)
Giáo trình
(2)
Giải thuật tiến hóa - thuật toán di truyền
(2)
Google App Engine
(2)
Góc học tập
(34)
HTML
(1)
Hướng dẫn kiếm tiền online tại nhà
(6)
Hướng dẫn sử dụng Emu8086
(1)
Học lập trình
(131)
Học lập trình C và CPP qua ví dụ
(17)
Java
(54)
Java Căn bản
(6)
JavaScript
(5)
Kỹ năng đọc hiệu quả
(1)
Kỹ thuật lập trình
(16)
Kỹ thuật đồ họa máy tính
(10)
Lý thuyết Cơ sở dữ liệu
(2)
Lý thuyết đồ thị
(11)
Lập trình Cơ sở dữ liệu
(2)
Lập trình Python
(2)
Lập trình căn bản
(8)
Lập trình hướng đối tượng với Java
(7)
Lập trình mobile
(9)
Lập trình mạng
(6)
Lập trình nhúng
(1)
Lập trình trí tuệ nhân tạo
(2)
ML
(1)
MMO
(6)
MS Access
(1)
Machine learning
(2)
Mạng máy tính
(1)
Mẹo tìm kiếm trên Google
(1)
Nghiên cứu khoa học
(3)
Ngôn ngữ lập trình
(2)
Những cuốn sách hay mà bạn nên đọc khi còn trẻ
(1)
Pascal
(3)
Phương pháp tính toán tối ưu
(2)
Phương pháp tối ưu
(2)
Quản lý dự án CNTT
(1)
SEO
(1)
SQL
(5)
Swift
(9)
Sách hay
(4)
Thiết kế Web
(2)
Thuật toán
(51)
Thuật toán Sắp Xếp -Sort
(9)
Thuật toán Tìm kiếm - Search
(5)
Thuật toán di truyền
(4)
Thực hành Android
(2)
Tin học văn phòng
(5)
Tiện ích máy tính
(3)
Toán rời rạc
(13)
Treo máy kiếm tiền
(3)
Trí tuệ nhân tạo
(18)
Tài liệu tham khảo
(4)
Tìm hiểu Blockchain
(2)
Tự học Android
(3)
Tự học Android qua ví dụ
(1)
Tự học JavaScript
(1)
Tự học lập trình
(9)
Tự học lập trình Android
(17)
Tự học lập trình C và CPP
(14)
Tự học lập trình java qua các ví dụ
(8)
XML
(1)
blockchain
(2)
bài giảng quản lý dự án CNTT
(1)
bài tập java
(3)
bài tập lập trình
(4)
cấu trúc dữ liệu giải thuật
(15)
hướng dẫn viết báo
(1)
học lập trình Java
(11)
học máy
(5)
hợp ngữ
(8)
lập trình viên
(3)
phưng pháp đơn hình
(2)
thuật toán AI
(2)
tài liệu CNTT miễn phí
(3)
tính toán tối ưu
(1)
tự học lập trình iOS
(8)
tự học lập trình python
(1)
ví dụ Assembly
(1)
Đại số gia tử và ứng dụng
(1)
Đồ họa
(4)