AÇIKLAMA
Sipariş edilen pizza sayısından sonra
Pizza Siparişindeki Kriterler;
1) Hangi Boy->Büyük Küçük Orta
2) Kaç Çeşit ->Çeşit Sayısı
Bu Bilgiler Girildikten Sonra Program Sizden Girilen Bilgilerin Teyit Edilmesini İster.Eğer Girilen Şipariş Doğru İse Program Girilen Siparişe Göre Her Pizza Boyu İçin Ücretlendirmeyi Göstererek ve KDV'sini Ekleyerek Size Toplam Ücreti Gösterir.
Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz.
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <stdlib.h> #pragma hdrstop int adamgibidegergir(int); int adamgibiboygir(int); int adamgibicesitgir(int); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int pizzasayisi; int boyu,cesit; int i; int dizi[200]; int siparissayisi=1; int dondur=1; int p; int kucukpizza,ortapizza,buyukpizza; int saydir; int toplamcesit,gecerli; float aratoplam; while(dondur==1) { p=0; toplamcesit=0; kucukpizza=0; ortapizza=0; buyukpizza=0; for(i=0;i<200;i++) dizi[i]=0; scanf("%d",&pizzasayisi); pizzasayisi=adamgibidegergir(pizzasayisi); if(pizzasayisi>0) { for(i=0;i<pizzasayisi;i++) { printf("Pizza %d Icin Buyukluk Ne Olsun\n(Kucuk Pizza icin 1,Orta Boy Pizza icin 2,Buyuk Boy Pizza icin 3)Giriniz:",i+1); scanf("%d",&boyu); boyu=adamgibiboygir(boyu); dizi[p]=boyu; p++; scanf("%d",&cesit); cesit=adamgibicesitgir(cesit); dizi[p]=cesit; p++; } } for(saydir=0;saydir<p;saydir++) { if(dizi[saydir]==1) kucukpizza=kucukpizza+1; if(dizi[saydir]==2) ortapizza=ortapizza+1; if(dizi[saydir]==3) buyukpizza=buyukpizza+1; saydir=saydir+1; } for(saydir=1;saydir<p;saydir++) { toplamcesit=toplamcesit+dizi[saydir]; saydir=saydir+1; } if(kucukpizza>0) if(ortapizza>0) if(buyukpizza>0) siparissayisi++; scanf("%d",&gecerli); if(gecerli==1) { if(kucukpizza>0) if(ortapizza>0) if(buyukpizza>0) aratoplam=(5*kucukpizza)+(7*ortapizza)+(9*buyukpizza)+(0.75*toplamcesit); } if(pizzasayisi==0) { dondur=2; } } return 0; } //--------------------------------------------------------------------------- int adamgibidegergir(int pizza) { int deger=pizza; while(deger<0) { scanf("%d",°er); } return deger; } //--------------------------------------------------------------------------- int adamgibiboygir(int boy) { int donecek=boy; while((donecek!=1)&&(donecek!=2)&&(donecek!=3)) { printf("Hatali Secim!!!\nLutfen (Kucuk Pizza icin 1,Orta Boy Pizza icin 2,Buyuk Boy Pizza icin 3)Giriniz:"); scanf("%d",&donecek); } return donecek; } //--------------------------------------------------------------------------- int adamgibicesitgir(int cesit) { int donecek=cesit; while(donecek<1) { scanf("%d",&donecek); } return donecek; } //---------------------------------------------------------------------------
| Yorumlar |
|
|
|||||||||||
Powered by !JoomlaComment 3.26

