Goto deyimi kullanımı
#include <stdio.h>
#include <conio.h>
main()
{
int s1,s2;
char islem;
//Hw
// herhangi bir yere etiket: koyara goto deyimi ile geri dönüs yapabilirsiniz.
aa:printf("\n<<<AKILLI HESAP MAKINESINE HOS GELDINIZ>>> \n ilk sayiyi giriniz.");
scanf("%d",&s1);
printf("lutfen yapilacak islemi seciniz.[-,+,/,*,%]");
scanf("%s",&islem);
printf("ikinci sayiyi giriniz.");
scanf("%d",&s2);
switch(islem)
{
//- fark islemini kapatttık deneyip rahat göresiniz diye.
case '+' :printf("\nGirdiginiz sayilarin toplami:%d",s1+s2); break;
//case '-':printf("\n Girdiginiz sayilarin farki:%d",s1-s2); break;
case '*':printf("\ngirdiginiz sayilarin carpimi:%d",s1*s2); break;
case '/':printf("\ngirdiginiz sayilarin bolumu:%d",s1/s2); break;
case '%':printf("\ngirdiginiz sayilarin modu:%d",s1%s2); break;
default:printf(" \n hatali islem \programin basina yönlendiriliyorsunuz. "); goto aa;
}
getch();
}
#include <conio.h>
main()
{
int s1,s2;
char islem;
//Hw
// herhangi bir yere etiket: koyara goto deyimi ile geri dönüs yapabilirsiniz.
aa:printf("\n<<<AKILLI HESAP MAKINESINE HOS GELDINIZ>>> \n ilk sayiyi giriniz.");
scanf("%d",&s1);
printf("lutfen yapilacak islemi seciniz.[-,+,/,*,%]");
scanf("%s",&islem);
printf("ikinci sayiyi giriniz.");
scanf("%d",&s2);
switch(islem)
{
//- fark islemini kapatttık deneyip rahat göresiniz diye.
case '+' :printf("\nGirdiginiz sayilarin toplami:%d",s1+s2); break;
//case '-':printf("\n Girdiginiz sayilarin farki:%d",s1-s2); break;
case '*':printf("\ngirdiginiz sayilarin carpimi:%d",s1*s2); break;
case '/':printf("\ngirdiginiz sayilarin bolumu:%d",s1/s2); break;
case '%':printf("\ngirdiginiz sayilarin modu:%d",s1%s2); break;
default:printf(" \n hatali islem \programin basina yönlendiriliyorsunuz. "); goto aa;
}
getch();
}
![]() |
| C dilinde go to deyimi |

Yorumlar
Yorum Gönder