İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C Dili pizza sipariş programı

Gusselim3421.10.201215 cevap5.391 görüntüleme
2012'den beri7 mesaj
#1
 Kullancya Buyuk(12TL)|Orta(9TL)||Kucuk(6TL)| boy pizzalalardan
hangisini istedigini soracak.
 Ekstra Malzeme istiyor mu? Her birinden ne kadar istiyor?
{ Zeytin(0.5TL)
{ Mantar(0.75TL)
{ salam(1.5TL)
{ Kasar(0.75TL)
 _Icecek
{ Kola(3.5TL)
{ Ayran(2.5TL)
 Son olarak kullcya, ucreti, KDVyi ve toplam ucreti soyleyecek.

arkadaşlar bu konuda yardım ederseniz sevinirim .
Cevaplar
2007'den beri17 bin mesaj
#2
Benzerini C# ile geçen sene arkadaşın ödevi olarak yapmıştım :D
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#3
cgrszone dedi: ↑
Benzerini C# ile geçen sene arkadaşın ödevi olarak yapmıştım :D
benimde ödevim var ya yardım edemezmısın :)

miktar olayını çözsem yapacağımda miktar olayını çözemedim
2012'den beri146 mesaj
#4
ne okuyosunuz merak ettim
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#5
secota dedi: ↑
ne okuyosunuz merak ettim
bilgisayar teknolojisi ilk dönem göreceğim sadece 2.dönem olmayacak pekte anlamıyorum kodlardan
2012'den beri146 mesaj
#6
Gusselim34 dedi: ↑
bilgisayar teknolojisi ilk dönem göreceğim sadece 2.dönem olmayacak pekte anlamıyorum kodlardan
zor gibi duruyo ben de bi ara dillere bakayım dedim çok zor gözüktü gözüme :biggrin:
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#7
secota dedi: ↑
zor gibi duruyo ben de bi ara dillere bakayım dedim çok zor gözüktü gözüme :biggrin:
işin kötü yanı ben bilgisayar teknik servis mezunuyum kod görmedim ve teknolojide kod olmasa saçmalik gibi geldi hadi ödevi yaptında vizede ne yapacaksın kağıda yazdıracak :)
2012'den beri146 mesaj
#8
Gusselim34 dedi: ↑
işin kötü yanı ben bilgisayar teknik servis mezunuyum kod görmedim ve teknolojide kod olmasa saçmalik gibi geldi hadi ödevi yaptında vizede ne yapacaksın kağıda yazdıracak :)
işiniz zormuş kolay gelsin
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#9
secota dedi: ↑
işiniz zormuş kolay gelsin
Sağ olasın iyi akşamlar.
2012'den beri146 mesaj
#10
Gusselim34 dedi: ↑
Sağ olasın iyi akşamlar.
iyi akşamlar
2011'den beri597 mesaj
#11
C++ olmaz mı, illa salt c mi olucak ?
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#12
LeaveNhA dedi: ↑
C++ olmaz mı, illa salt c mi olucak ?
evet malesef c++ istenmiyor

#include <stdio.h>

int main () {
char tercih;
int miktar1, miktar2, miktar3, miktar4;
int ucret;
float vergi, toplam;

printf("Pizza Fiyatları :Buyuk(12TL) , Orta(9TL) , Kucuk(6TL)\n");
printf("Extra Malzeme :Zeytin(0.5TL) , Mantar(0.75TL) , Salam(1.5TL) , Kasar(0.75TL)");
printf("Icecek :Kola(3.5TL) , Ayran(2.5TL)") ;

printf("\n\nPizzanızı (B)uyuk boy mu , (O)rta boy mu , (K)ucuk boy mu istersiniz?");
fflush(stdout);
scanf("%c", &tercih);

if (tercih == 'B' || tercih == 'b') {
printf("")

ben henüz bu kadar geldim ama yol uzun daha :(
2011'den beri597 mesaj
#13
Gusselim34 dedi: ↑
Kullancya Buyuk(12TL)|Orta(9TL)||Kucuk(6TL)| boy pizzalalardan
hangisini istedigini soracak.
Ekstra Malzeme istiyor mu? Her birinden ne kadar istiyor?
{ Zeytin(0.5TL)
{ Mantar(0.75TL)
{ salam(1.5TL)
{ Kasar(0.75TL)
_Icecek
{ Kola(3.5TL)
{ Ayran(2.5TL)
Son olarak kullcya, ucreti, KDVyi ve toplam ucreti soyleyecek.

arkadaşlar bu konuda yardım ederseniz sevinirim .
Sadece sordum hemen telaşa kapılma Gusselim34 . :D

temel olarak şunu yapıcaksın bak

char picerik;
double fiyat, pp; // 
// burda hangi tip istediğini sor, ben c++ programcısıyım printf bana ilkel geliyor ne olur kusura bakma kardeşim benim. :(
// picerik değişkenine al, çünki fazlalık değişken kullanmayalım, bi c programcısı bu tarz ince takipleri yapar, ve her zaman için bunları düşünür, bunlar size artı olarak döner eğer not düşerseniz ödeve.

if(picerik == 'b') // büyük boy
fiyat = 12;
else if(picerik == 'o') // orta boy
fiyat = 9;
else if(picerik == 'k') // küçük
fiyat = 6;

while(true)
{
// Ekstra malzemelerin listesini çıktıla hani hangisi ne kadar diye ve karşılarınada bi ifadesel değişken belirle, mesela zeytin(0.5TL)
// girdiyi picerik değişkenine at.

if(picerik == 'q') // malzeme almak istemeyenler için.
break;

switch(picerik) // yukarıda başka bir kontrol yapısı kullandım ödev göz doldursun.
    {
        case 'z': // zeytin
            pp = 0.5;
            break;
        case 'm': // mantar
            pp = 0.75;
            break;
        case 's': // salam
            pp = 1.5;
            break;
        case 'k': // kaşar
            pp = 0.75;
            break;
        case 'c': // cola
            pp = 3.5;
            break;
        case 'a': // ayran
            pp = 2.5;
            break;
            
        default:
        // hatalı girişi çıktıla !        
    }

}

fiyat = fiyat + pp;

pp = fiyat * 0.18;

// kdv ve fiyatı çıktıla. pp yi kdv yi tutması için kullandım işim bitince istersen sen başka değişkende oluşturabilirsin, fazla takıntılıyımdır dilin efektif kullanımı konusundada ne olur kusura bakma.



2012'den beri28 mesaj
#14
#include <stdio.h>
#include <conio.h>

int main()
{
char size[1] ;
float cost ;
char choise[1] ;
char state[1] ;

printf("Pizza boyutunu girin.\n"
"B---> Buyuk icin\n"
"K---> Kucuk icin\n"
"O---> Orta boy icin");

scanf("%s",&size);

if ( *size == 'B' || *size == 'b'){
cost = 12;
printf("Ek malzeme istermisin ? Y/N");
scanf("%s" , &state);

if ( *state == 'Y' || *state == 'y')
{
printf("Z--->Zeytin(0.5TL)\n"
"M--->Mantar(0.75TL)\n"
"S--->Salam(1.5TL)\n"
"K--->Kasar(0.75TL\n");
scanf("%s",&choise);

switch( *choise )
{
case 'Z' :
cost += 0.5;
break;

case 'M' :
cost += 0.75;
break;

case 'S' :
cost += 1.5;
break;

case 'K' :
cost += 0.75;
break;

}
}
else
{
cost = 12;
}
}

else if ( *size == 'O' || *size== 'o'){
cost = 9;
printf("Ek malzeme istermisin ? Y/N");
scanf("%s" , &state);

if ( *state == 'Y' || *state == 'y')
{
printf("Z--->Zeytin(0.5TL)\n"
"M--->Mantar(0.75TL)\n"
"S--->Salam(1.5TL)\n"
"K--->Kasar(0.75TL\n");
scanf("%s",&choise);

switch( *choise )
{
case 'Z' :
cost += 0.5;
break;

case 'M' :
cost += 0.75;
break;

case 'S' :
cost += 1.5;
break;

case 'K' :
cost += 0.75;
break;
}

}
else
{
cost = 6;
}

}

else if ( *size == 'K' || *size == 'k'){
cost = 6;
printf("Ek malzeme istermisin ? Y/N");
scanf("%s" , &state);

if ( *state == 'Y' || *state == 'y')
{
printf("Z--->Zeytin(0.5TL)\n"
"M--->Mantar(0.75TL)\n"
"S--->Salam(1.5TL)\n"
"K--->Kasar(0.75TL\n");
scanf("%s",&choise);

switch( *choise )
{
case 'Z' :
cost += 0.5;
break;

case 'M' :
cost += 0.75;
break;

case 'S' :
cost += 1.5;
break;

case 'K' :
cost += 0.75;
break;

}
}
else
{
cost = 6;
}
}

printf("İcecek istermisiın ? Y/N");
scanf("%s",&state);

if(*state == 'Y' ||*state == 'y')
{
printf("K---->Kola (3,5 TL)\n"
"A---->Ayran (2.5 TL)\n");
scanf("%s", &choise);

if ( *choise == 'K' || *choise == 'k')
{
cost += 3.5;
}
else if ( *choise == 'A' ||*choise == 'a')
{
cost += 2.5;
}

}

else if (*state == 'N' || *state == 'n')
{
cost += 0;
}

printf("Toplam tutar %f" ,cost );


getch();


}

Böyle bir şey yazdım ama istersen switch case i if in dışından alabilirsin istediğini yapabilirsin bu arada compile etmeyi unutma
Gusselim34 Konuyu açan
2012'den beri7 mesaj
#15
arkadaşlar çok teşekkür ettim elinize sağlık :)
Misafir
#16
ben c++ programcısıyım umarım işine yaramıştır, ayrıca sütte biraz daha yayılmış ve prosedürel gözüken sistemle yazılmışı var. :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.