C++ kod hatası

Katılım
18 Haziran 2021
Mesajlar
5
Daha fazla  
Cinsiyet
Erkek
Kalın olarak yazdığım kısımda kalan araç sayısını gösterdikten sonra kod ilerlemiyor. SS'teki gibi oluyor. Nasıl devam ettirebilirim? Yardımcı olursanız sevinirim.

[CODE title="Kod"]#include <stdio.h>


int main(){

int giren, ayrilan, saat, secenek, aracsayisi;

char plaka[9];



enbas:

printf("Yapmak istediginiz islemi seciniz:\n");

printf("1-Arac girisi\n2-Arac cikisi\n3-Iptal etmek icin -1 e basininz.\n");

scanf("%d",&secenek);


if(secenek==1)

{

printf("Gelen arac sayisini giriniz:");

scanf("%d",&giren);

if(giren<20)

{

printf("Otoparka %d arac gelmistir.\n",giren);

printf("HOSGELDINIZ!\nArac plakanizi giriniz:",plaka);

scanf("%S",plaka);

printf("Giris yapilmistir.\nArac plakaniz: %S\n",plaka);

goto enbas;

}

else if(giren=20)

{

printf("Otoparkta 20 arac vardir.\nOtopark doludur.\nLutfen arac cikisi yapiniz.\n");

goto enbas;

}

}

else if(secenek==2)

{

aracsayisi=giren-1;

printf("GULE GULE!\nCikis yapiyorsunuz!\n");

printf("Arac plakanizi giriniz:");

scanf("%S",plaka);

tekrar:

printf("Otoparkta kalan arac sayisi: %d ",aracsayisi);

scanf("%d",&aracsayisi);

printf("Otoparkta kaldiginiz saati giriniz:");

scanf("%d",&saat);

if(saat==1)

{

printf("Odemeniz gereken tutar 5 TL dir.");

}

else if(saat==2)

{

printf("Odemeniz gereken tutar 10 TL dir.");

}

else if(saat==3)

{

printf("Odemeniz gereken tutar 15 TL dir.");

}

else if(saat>3)

{

printf("Odemeniz gereken tutar 40 TL dir.");

}

else

{

printf("Hatali tuslama yaptiniz. Lutfen tekrar deneyiniz...\n");

goto tekrar;

}

}

else if(secenek==-1)

{

printf("Cikis yapilmistir...");

}

else

{

printf("Hatali tuslama yaptiniz. Lutfen tekrar deneyiniz...\n");

goto enbas;

}





return 0;

}[/CODE]
 

Dosya Ekleri

  • Screenshot_1.png
    Screenshot_1.png
    14,5 KB · Görüntüleme: 65
Son düzenleyen: Moderatör:
printf("Otoparkta kalan arac sayisi: %d ",aracsayisi);
scanf("%d",&aracsayisi);
printf("Otoparkta kaldiginiz saati giriniz:");
scanf("%d",&saat);
Hocam ilk satırı ekrana vermiş kalmış sanırım program. Ekrana çıktı almışsınız printf("Otoparkta kalan arac sayisi: %d ",aracsayisi); ile, sonrasında girdi sormuşsunuz scanf("%d",&aracsayisi); ile. Şuan sizden girdi bekliyor sanırım program.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı