25 Mayıs 2013 Cumartesi

C Programlama Örnek VI


#include
int main()
{
int i,a;
char sayi;
float yuzde;
basla:
//system("cls");
printf("Yuzdesi alinacak saayiyi giriniz:");
scanf("%d",&i);
printf("Sayinin yuzde kacini alacaginizi giriniz:");
scanf("%d",&a);
yuzde=(float)i*a/100; //yuzde hesabn tantyorum
printf("girdiginiz sayinin %d i : %f dir n",a, yuzde);

printf("Devam etmek istiyormusunuz?n");
getchar();
scanf("%c",&sayi);
if (sayi=='e' || sayi=='E')
{
system("cls");
goto basla;
}
else
printf("Program sonlandiriliyorn");

return 0;
}

 scanf("%c",&sayi);   char ifadesi %c ile ifade edilir. İkincisi biz kullanıcıdan bir harf veya bir giriş yapması için bekliyorsak bunu getchar() fonksiyonu ile yaparız. bu fonksiyon programın kullanıcıdan bir giriş alması için bekliyor. bunu yazınca kullanıcıdan e veya başka bir harf bekliyor. e ye basınca program devam ediyor, başka harfe basınca program çıkıyor. system("cls"); bizim ekranımızı temizliyordu. Bunu if içine koymamız lazım çünkü eğer e harfi girildiğinde bizden yeniden sayı istemeden önce ekran temizlenmeliki ekranda yazı fazlalığı olmamalı.

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net