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: 40
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.
 

Geri
Yukarı