Çözüldü C basit ama çalışmayan Switch Case kodu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ikaross

Hectopat
Katılım
15 Mayıs 2020
Mesajlar
667
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
öğrenci
Arkadaşlar 1'e bastığımda boş bir şey gönderiyor ekrana neden çalışmadı?

C:
#include <stdio.h>
#include <stdlib.h>

void menu()
{

 printf("********MENU********\n\n");
 printf("1. Kasayi Goster.\n");
 printf("2. Para Cekme.\n");
 printf("3. Para Yatirma.\n");
 printf("4. Cikis.\n");

}

int main()
{

 menu();
 int secim;
 printf("Seciminiz: ");
 scanf("%d",secim);
 printf("\n\n");

 switch(secim)
 {
 case 1:
 printf("paralar");
 break;
 default:printf("yanlis gisir.");break;

 }

 return 0;
}
 

Dosya Ekleri

  • Screenshot (155).png
    Screenshot (155).png
    106 KB · Görüntüleme: 39
  • Screenshot (156).png
    Screenshot (156).png
    91,4 KB · Görüntüleme: 42
Scanf("%d", &secim); olmalı & işaretini unutmuşsunuz.

Kendime gülüyorum şu an.
Kendime gülüyorum şu an.

Bir de aşağıda bıraktığım kodda tekrardan menu ekranına dönüp seçim yapmam lazım. Ama goto kullanmam yasak. Nasıl yapabilirim?(proje ödevim de).

C:
#include <stdio.h>
#include <stdlib.h>

void menu()
{

 printf("********MENU********\n\n");
 printf("1. Kasayi Goster.\n");
 printf("2. Para Cekme.\n");
 printf("3. Para Yatirma.\n");
 printf("4. Cikis.\n");

}

int main()
{

 menu();

 int secim,bakiye;
 int b1,b2,b3,b4,b5;//b1 5tl banknot, b2 10tl banknot, b3 20 tl banknot, b4 50tl banknot, b5 100 tl banknot sayısı.
 printf("\n\n");
 printf("Seciminiz: ");
 scanf("%d",&secim);

 bakiye = 3750;
 b1= 50;
 b2= 50;
 b3= 50;
 b4= 20;
 b5= 10;

 switch(secim)
 {
 case 1:
 printf("Mevcut bakiye: %d TL\n",bakiye);
 printf("Kasanin durumu:\n");
 printf("5 TL banknot miktari: %d\n",b1);
 printf("10 TL banknot miktari: %d\n",b2);
 printf("20 TL banknot miktari; %d\n",b3);
 printf("50 TL banknot miktari: %d\n",b4);
 printf("100 TL banknot miktari: %d\n",b5);
 printf("\n\n");
 menu();

 break;
 default:printf("yanlis gisir.");break;

 }

 return 0;
}
 
Son düzenleme:

Yeni konular

Geri
Yukarı