Code dùng if else bị lỗi

em giải được vài toán này bằng hàm switch_case, cho em hỏi có anh nào giải bài này bằng if_else được không em cảm ơn , em làm hoài nó cứ báo lỗi ạ . em chỉ muốn tìm cách giải chỉ sử dụng hàm if_else để hiểu rỏ hơn

/*Tinh tien thue phong khi biet so ngay thue va loai phong (mot trong 3 loai A, B hoac C voi qui dinh nhu sau:
-	Loai A: 250.000 d/ngay
-	Loai B: 200.000 d/ngay
-	Loai C: 150.000 d/ngay
Neu thue qua 12 ngay thi phan tram duoc giam tren tong so tien (tinh theo gia qui dinh) la:
10% cho phong loai A
8 % cho phong loai B hoac C   */
#include "stdio.h"
#include "conio.h"

void main()
{
	int Don_gia_loai_A, Don_gia_loai_B, Don_gia_loai_C;
	char Loai_phong;
	float So_ngay_thue, Tong_tien;
	// Khoi tao gia tri cho moi don gia
	Don_gia_loai_A = 250000;
	Don_gia_loai_B = 200000;
	Don_gia_loai_C = 150000;
	printf("Chuong trinh tinh tien phong cho tung loai phong theo so ngay thue.\nXin quy khach nhap loai phong (A, B, hoac C): ");
	scanf_s(" %c", &Loai_phong,1);
	printf("\nXin nhap vao so ngay thue: ");
	scanf_s("%f", &So_ngay_thue);
	switch (Loai_phong)
	{
	case 'A':
		Tong_tien = Don_gia_loai_A	*	So_ngay_thue;
		if (So_ngay_thue > 12)
			Tong_tien = Tong_tien * 0.9;
		break;
	case 'B':
		Tong_tien = Don_gia_loai_B	*	So_ngay_thue;
		if (So_ngay_thue > 12)
			Tong_tien = Tong_tien * 0.92;
		break;
	case 'C':
		Tong_tien = Don_gia_loai_C	*	So_ngay_thue;
		if (So_ngay_thue > 12)
			Tong_tien = Tong_tien * 0.92;
		break;
	default:
		break;
	}
	printf("\nTong tien thue la: %f", Tong_tien);
	_getch();
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?