02 Mart 2012, 23:36
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Ücret Hesaplama (Restaurant)
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yediğiniz,içtiğiniz şeylere göre yediklerinizin ücretini hesaplayan program.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
# include < stdio.h > # include < conio.h > # include < math.h > main ( ) { int liste
, corba
, meyvesuyu
; int tutar
= 0 ; do { printf
( " \n Siparisinizi seciniz \n \n " ) ; printf
( " Yemekler \t Icecekler \t \t Tatlilar \n -------- \t --------- \t \t -------- \n " ) ; printf
( " 1-)Corba \t 7-)Kola \t \t \t 10-)Tulumba \n " ) ; printf
( " 2-)Tavuk Sote \t 8-)Susurluk Ayrani \t 11-)Firinda Sutlac \n " ) ; printf
( " 3-)Kofte \t 9-)Meyve Suyu \t \t 12-)Kunefe \n " ) ; printf
( " 4-)Pilav \t \n " ) ; printf
( " 5-)Imambayildi \t \n " ) ; printf
( " 6-)Ispanak \t \n " ) ; printf
( " \n Secimi Bitirmek icin -1 giriniz: " ) ; scanf
( " %d " , & liste
) ; switch ( liste
) { case 1 : { printf
( " Corba Seciniz: \n " ) ; printf
( " 1-)Mercimek \n " ) ; printf
( " 2-)Yayla \n " ) ; printf
( " 3-)Tarhana \n " ) ; printf
( " 4-)Iskembe \n " ) ; printf
( " 5-)Kelle-Paca \n " ) ; do { scanf
( " %d " , & corba
) ; switch ( corba
) { case 1 : tutar
+ = 2 ; break ; case 2 : tutar
+ = 2 ; break ; case 3 : tutar
+ = 2 ; break ; case 4 : tutar
+ = 2 ; break ; case 5 : tutar
+ = 2 ; break ; default : printf
( " Yanlis secim yaptiniz tekrar giriniz \n : " ) ; break ; } } while ( corba
> 5 ) ; } ; break ; case 2 : tutar
+ = 5 ; break ; case 3 : tutar
+ = 4 ; break ; case 4 : tutar
+ = 2 ; break ; case 5 : tutar
+ = 3 ; break ; case 6 : tutar
+ = 3 ; break ; case 7 : tutar
+ = 1 ; break ; case 8 : tutar
+ = 2 ; break ; case 9 : { printf
( " Meyvesuyu Cesidi Seciniz: \n " ) ; printf
( " 1-)Kayisi \n " ) ; printf
( " 2-)Seftali \n " ) ; printf
( " 3-)Visne \n " ) ; printf
( " 4-)Karisik Meyve \n " ) ; do { scanf
( " %d " , & meyvesuyu
) ; switch ( meyvesuyu
) { case 1 : tutar
+ = 1 ; break ; case 2 : tutar
+ = 1 ; break ; case 3 : tutar
+ = 1 ; break ; case 4 : tutar
+ = 1 ; break ; default : printf
( " Yanlis secim yaptiniz tekrar giriniz \n : " ) ; break ; } } while ( meyvesuyu
> 4 ) ; break ; case 10 : tutar
+ = 2 ; break ; case 11 : tutar
+ = 2 ; break ; case 12 : tutar
+ = 4 ; break ; } } } while ( liste
! = - 1 ) ; printf
( " Odemeniz Gereken Miktar %d Liradir " , tutar
) ; getch
( ) ; }
__________________ Doğruları biliyorsan, yalanları dinlemek eğlencelidir.