30/09/2018, 18:43

hỏi bài lập trình

Bài 5: Tính tiền thuê phòng khi biết số ngày thuê và loại phòng (một trong 3 loại A, B
hoặc C) với qui định như sau:
• Loại A : 450.000 đ/ngày
• Loại B : 350.000 đ/ngày
• Loại C : 250.00 đ/ngày
Nếu thuê quá 12 ngày thì phần trăm được giảm trên tổng số tiền (tính theo giá qui định)
là: 10% cho phòng loại A, 8% cho phòng loại B hay C.
cho mình hỏi bài này sử dụng if thế nào? mình xin cảm ơn

Nguyễn Thành Luân viết 20:54 ngày 30/09/2018

#include <stdio.h>
int main()
{
float giamsotien;
int a,b,c,d;
printf(“tien thue phong loai A:450000 vnd”);
printf(“tien thue phong loai B:350000 vnd”);
printf(“tien thue phong loai C:250000 vnd”);
printf(“vui long nhap so ngay thue phong: “)
scanf(”%d”,d);
A=450000;
B=350000;
C=250000;
if (d>12)
{
giamsotien = 10/100 * A;
giamsotien = 8/100 * B;
giamsotien = 8/100 * C;
}
}
ko bieets ddungs ko

Nguyễn Thành Luân viết 20:47 ngày 30/09/2018

hình như nó sai chỗ gì rồi

Lâm Khả Hân viết 20:59 ngày 30/09/2018

ùm ùm chạy k dc
k biết sai đâu nữa

bphvcg viết 20:51 ngày 30/09/2018

Phải chia làm 2 if chứ
Nếu nhỏ hơn hoặc bằng 12 thì số ngày * tiền loại phòng, lớn hơn 12 thì số ngày * tiền loại phòng * số tiền giảm

Bạn phải switch phòng chia làm 3 case để ng ta nhập nữa

Sorry vì k có máy tính nên k code dc

Lâm Khả Hân viết 20:51 ngày 30/09/2018

cảm ơn bạn để mình thử

Trần Tuấn An viết 20:55 ngày 30/09/2018

code bạn đặt biến kỳ thế trên thường dưới hoa

Trần Tuấn An viết 20:46 ngày 30/09/2018
{
	int ngaythue;
	
	printf("\n Nhap vao so ngay thue :");
	scanf("%d",&ngaythue);
	if(ngaythue<=12)
	{
		printf(" \n So tien phai tra cho phong loai A la : %d",450000*ngaythue);
		printf(" \n So tien phai tra cho phong loai B la : %d",350000*ngaythue);
    	printf(" \n So tien phai tra cho phong loai C la : %d",250000*ngaythue);

	}
	else
	{
		printf(" \n So tien phai tra cho phong loai A la : %.3f",450000*12+0.9*450000*(ngaythue-12));
		printf(" \n So tien phai tra cho phong loai A la : %.3f",350000*12+0.92*350000*(ngaythue-12));
    	printf(" \n So tien phai tra cho phong loai A la : %.3f",250000*12+0.92*250000*(ngaythue-12));
}
}

code cua minh nhu the nay

Lâm Khả Hân viết 20:56 ngày 30/09/2018

sao toàn là loại a vậy bạn

Trần Tuấn An viết 20:51 ngày 30/09/2018

ặc mình paste quên chưa sửa cứ lần lượt là A,B,C đó bạn

Bài liên quan
0