Forumları Okundu Yap |
![]() |
#1 |
Selam arkadasımın kardesi icin bir arkadas su programa bakıp düzeltebilir mi
acaba bi de istenen sayı ve karakterleri girmeyince hata verip basa dönmesi gerekiyomus ben anlamadıgım için bilemiyorum eger kisa bisesy se onu da seydiverirse tesekkür ederim.... #include <stdio.h> #include <ctype.h> main () { int kapi; char renk = ' ',guneslik= ' '; char kilit=' '; printf("Arabalarimizda kirmizi,yesil,mavi olmak uzere uc renk secenegi var.\n\a"); printf("Lutfen kirmizi icin K/k yesil icin Y/y mavi icin M/m girin.\n\a"); scanf("%c",&renk); if ( renk == 'k' || renk == 'K' ) {printf("guneslik istiyor musunuz?(E/H)\n\a"); getchar( ); scanf("%c",&guneslik); if ( guneslik == 'E' || guneslik == 'e') {printf("kac kapili olmasini istiyorsunuz?(2/4)\n\a"); scanf("%i",&kapi); printf("Otomatik kilit ister misiniz?(E/H)\n\a"); getchar( ); scanf("%c",&kilit); if (kilit=='E'||kilit=='e') {printf("Kirmizi renkli guneslikli %i kapili otomatik kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }else {printf("Kirmizi renkli guneslikli %i kapili manuel kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }}else if (guneslik == 'H' || guneslik == 'h') printf("kac kapili olmasini istiyorsunuz?(2/4)\n\a"); scanf("%i",&kapi); if (kapi==2 || kapi == 4) printf("Otomatik kilit ister misiniz?(E/H)\n\a"); getchar( ); scanf("%c",&kilit); if (kilit=='E'||kilit=='e') {printf("Kirmizi renkli gunesliksiz %i kapili otomatik kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }else {printf("Kirmizi renkli gunesliksiz %i kapili manuel kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }} if (renk=='M'||renk=='m') {printf("Bu modelimiz sadece 4 kapilidir,guneslik istiyor musunuz?(E/H)\n\a"); getchar ( ); scanf("%c",&guneslik); if ( guneslik == 'E' || guneslik == 'e') printf("Otomatik kilit ister misiniz?(E/H)\n\a"); getchar( ); scanf("%c",&kilit); if (kilit=='E'||kilit=='e') {printf("Mavirenkli guneslikli 4kapili otomatik kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }else {printf("Mavi renkli guneslikli 4 kapili manuel kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }}else if (guneslik=='H'|| guneslik == 'h') { printf("Otomatik kilit ister misiniz?(E/H)\n\a"); getchar( ); scanf("%c",&kilit); if (kilit=='E'||kilit=='e') {printf("Mavirenkli gunesliksiz 4kapili otomatik kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }else {printf("Mavi renkli gunesliksiz 4 kapili manuel kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }} if ( renk == 'y'|| renk == 'Y' ) {printf("Bu modelimizde guneslik yoktur. Kac kapili olmasini istiyorsunuz?(2/4)\n\a"); scanf("%i",&kapi); printf("Otomatik kilit ister misiniz?(E/H)\n\a"); getchar( ); scanf("%c",&kilit); if (kilit=='E'||kilit=='e') {printf("Yesil renkli gunesliksiz %i kapili otomatik kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }else {printf("Yesilrenkli gunesliksiz %i kapili manuel kilitli ve pencereli bir araba siparis ettiniz\n",kapi); }} return 0; } |
|
![]() |
![]() |
#2 | |
İlk aklıma gelen
KULLANICIDAN istediği bilgiyi alamayınca goto isntruction unu kullanıp başa dönsün; label: ........ ....... goto label; ...... ...... selamlar. Alıntı:
|
||
![]() |
![]() |
#3 |
bence switch + case le tekrardan yazsin
|
|
![]() |
![]() |
#4 | |
Alıntı:
selamlar. |
||
![]() |
![]() |
#5 |
katılıyorum switch + case ile tekrar yaza bilir
yada renk seçimini bir araya getirir or gete kullanıp yani if renk= "k"||"y"||"m" printf("güneşlik....") şeklinde devam edecek h y m den biri seçilmemişse renk değerini sıfırlayıp başa dönecek |
|
![]() |
![]() |
#6 |
ilginize tesekkürler arkadaslar, bunları arkadasıma aynen copy paste edip iletecegim.
Bi de su resimdeki kodlar hangi dille yazılmış olabilir. Ozellikle @ hangi dilde degişkenler için kullanılır? |
|
![]() |
![]() |
#7 |
sql e benzio......
|
|
![]() |
Cevapla |
Konu Araçları | |
|
|