1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lê Thanh Tùng Ph29467.Docx

10 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Assignment
Trường học Hanoi University of Science and Technology
Chuyên ngành Computer Science
Thể loại Assignment
Năm xuất bản 2023
Thành phố Hanoi
Định dạng
Số trang 10
Dung lượng 16,29 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài Assignment#include #include #include #include #include #include void soChinhPhuongfloat x{ int dem =0; int i; whilei*i... bcnn=a*b/ucln; printf"BCNN la: %d",bcnn; } void chu

Trang 1

Bài Assignment

#include <stdio.h>

#include <math.h>

#include <string.h>

#include <time.h>

#include <windows.h>

#include <stdlib.h>

void soChinhPhuong(float x){

int dem =0;

int i;

while(i*i<=x){

if(i*i==x){

printf("%f la so chinh phuong \n",x); ++dem;

}

++i;

}

if(dem==0){

printf("%f khong phai la so chinh phuong \n",x); }

}

void soNguyenTo(float x){

int i;

int check =0;

for(i=2;i<=x;i++){

Trang 2

if((int)x%i==0){

} }

if(check==0){

printf("%f la so nguyen to\n",x);

}else{

printf("%f khong phai la so nguyen to\n",x); }

}

void chucNang1(){

printf("Chuong trinh kiem tra so nguyen: \n"); float x;

printf("Moi ban nhap so nguyen: ");

scanf("%f",&x);

while(x!=(int)x){

printf("%f khong phai la so nguyen\n "); printf("Moi ban nhap so nguyen: ");

scanf("%f",&x);

}

printf("%f la so nguyen\n ",x);

soNguyenTo(x);

Trang 3

soChinhPhuong(x);

}

void UCLN(int a,int b,int *ucln){

while(a*b!=0){

if(a>b){

}else{

b%=a;

} }

*ucln=a+b;

}

void chucNang2(){

printf("Chuong trinh tinh UCLN && BCNN"); int a,b;

int ucln,bcnn;

do{

printf("\nNhap a vao:");

scanf("%d",&a);

printf("Nhap b vao:");

scanf("%d",&b);

}while((int)a!=a &&(int)b!=b);

UCLN(a,b,&ucln);

printf("UCLN la: %d",ucln);

Trang 4

bcnn=(a*b)/ucln;

printf("BCNN la: %d",bcnn);

}

void chucNang3(){

int timeBD,timeKT;

printf("Xin moi ban nhap gio bat dau: ");

scanf("%d",&timeBD);

printf("Xin moi ban nhap gio ket thuc: ");

scanf("%d",&timeKT);

int timeHat= timeKT- timeBD;

double tienThanhToan;

int timeThem;

double tienThem;

if(timeHat<=3){

tienThanhToan = timeHat * 150000;

}else{

timeThem = timeHat - 3;

tienThem = timeThem * 150000 * 0.7;

tienThanhToan = 3 * 150000+ tienThem;

}

if(timeBD >= 14 && timeBD <= 17){

tienThanhToan =tienThanhToan * 0.9;

}

printf("So tien quy khach can thanh toan la: %.2lf",tienThanhToan); }

void chucNang4(){

Trang 5

float soDien, tienDien;

int bac1 =1678, bac2 =1734, bac3 =2014, bac4 =2536, bac5 =2834, bac6 =2927; printf("Chuong trinh tinh tien dien\n ");

printf("Moi ban nhap so dien vao (kwh) la: ");

scanf("%f",&soDien);

if(soDien <0) {

printf("Moi ban nhap lai so dien\nso dien khong duoc nho hon 0\n ");

}else if(soDien <=50) {

tienDien= soDien* bac1;

printf("\nban da dung dien trong khoang 0 -50 kwh so tien ban phai tra la: %.2f

",tienDien);

}else if(soDien <=100) {

tienDien= 50*bac1+((soDien-50)*bac2);

printf("\nban da dung dien trong khoang 51 -100 kwh so tien ban phai tra la: %.2f

",tienDien);

}else if(soDien <=200) {

tienDien= 50*bac1+(50*bac2)+((soDien-100)*bac3);

printf("\nban da dung dien trong khoang 101 -200 kwh so tien ban phai tra la: %.2f

",tienDien);

}else if(soDien <=300) {

tienDien= 50*bac1+(50*bac2)+(100*bac3)+((soDien-200)*bac4);

printf("\nban da dung dien trong khoang 201 -300 kwh so tien ban phai tra la: %.2f

",tienDien);

}else if(soDien <=400) {

tienDien= 50*bac1+(50*bac2)+(100*bac3)+(100*bac4)+((soDien-300)*bac5);

printf("\nban da dung dien trong khoang 301 - 400 kWh so tien ban phai tra la:

%.2f",tienDien);

}else if(soDien >400) {

tienDien= 50*bac1+(50*bac2)+(100*bac3)+(100*bac4)+(100*bac5)+((soDien-400)*bac6);

Trang 6

printf("\nban da dung dien tren 400 kWh so tien ban phai tra la: %.2f",tienDien); }

}

void chucNang5(){

printf("Chuong trinh doi tien");

int i;

int menhgia[9]={500,200,100,50,20,10,5,2,1};

int soto[9];

int sotien;

do{

printf("\nNhap so tien can doi:");

scanf("%d",&sotien);

}while(sotien<=0);

printf("%d so tien sau khi doi: \n",sotien);

for(i=0;i<=9;i++){

soto[i]=sotien/menhgia[i];

sotien=sotien%menhgia[i];

if(soto[i]!=0){

printf("%d to: %d\n",soto[i],menhgia[i],"+");

} }

}

void laiSuat(int tienVay){

Trang 7

int tienLai;

int tienGoc = tienVay /12;

int tienTra;

int tienCon;

tienCon = tienVay;

printf("Ky han | Lai phai tra | Goc phai tra | So tien phai tra | So tien con lai| \n"); int i;

for( i=1;i<12;i++){

tienLai = tienCon * 0.05;

tienTra = tienGoc + tienLai;

tienCon = tienCon - tienGoc;

printf(" -\n");

printf("%6d |",i);

printf("%12d |",tienLai);

printf("%12d |",tienGoc);

printf("%16d |",tienTra);

printf("%15d |",tienCon);

printf("\n");

}

}

void chucNang6(){

printf("Bang lai suat vay ngan hang\n\n");

int tienVay = 12000000;

laiSuat(tienVay);

}

void chucNang7();

Trang 8

void chucNang8();

void chucNang9();

void chucNang10();

int main() {

printf("++ -++\n");

printf("|Chao mung den voi Assignment cua Lap trinh C |\n"); printf("|Chuc nang 1 Kiem tra so nguyen n |\n");

printf("|Chuc nang 2 Tim uoc chung, boi chung |\n"); printf("|Chuc nang 3 Chuong trinh tinh tien cho quan karaoke |\n"); printf("|Chuc nang 4 Tinh tien dien |\n");

printf("|Chuc nang 5 Chuc nang doi tien |\n");

printf("|Chuc nang 6 Vay lai suat ngan hang vay tra gop |\n"); printf("|Chuc nang 7 Vay mua xe |\n");

printf("|Chuc nang 8 Sap xep thong tin sinh vien |\n"); printf("|Chuc nang 9 Game FPOLY-LOTT |\n");

printf("|Chuc nang 10 Tinh toan voi phan so |\n");

printf("|Chuc nang 11 Thoat khoi chuong trinh |\n"); printf("++ -++\n");

printf("Moi ban chon chuc nang: ");

int so;

scanf("%d",&so);

switch(so){

case 1:

chucNang1();

break;

case 2:

Trang 9

break;

case 3:

chucNang3();

break;

case 4:

chucNang4();

break;

case 5:

chucNang5();

break;

case 6:

chucNang6();

break;

case 7:

printf("Vay mua xe");

break;

case 8:

printf("Sap xep thong tin sinh vien"); break;

case 9:

printf("Game FPOLY-LOTT");

break;

case 10:

printf("Tinh toan voi phan so"); break;

Trang 10

printf("Thoat khoi chuong trinh!"); }

return 0;

}

Ngày đăng: 08/03/2023, 22:46

w