Evde boş boş duracağıma kullanması basit bir Hesap Makinesi yaptım. Sadece sayılar üzerinden kontrol edebilirsiniz. Kullanmak veya denemek isteyenler olursa
Dosya;
VT sonucu;
[CODE lang="c" title="C"]#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int secim;
float sayi1, sayi2;
menu:
printf("Lutfen yapmak istediginiz islemi secin.\n\n");
printf("1.Toplama\n2.Cikarma\n3.Carpma\n4.Bolme\n5.Karekok alma\n6.Kuvvet alma\n");
printf("7.Cikmak icin 0 tusuna basin.\n");
scanf("%d", &secim);
system("CLS");
if (secim == 0)
{
goto cikis;
}
switch (secim)
{
case 1:
printf("Lutfen toplamak istediginiz 2 sayi giriniz.\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.0f\n\n", sayi1 + sayi2);
break;
case 2:
printf("Lutfen cikarmak icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.2f\n\n", sayi1 - sayi2);
break;
case 3:
printf("Lutfen carpmak icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.2f\n\n", sayi1 * sayi2);
break;
case 4:
printf("Lutfen bolmek icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %f\n\n", sayi1 / sayi2);
break;
case 5:
printf("Lutfen karekokunu almak istediginiz sayiyi giriniz\n");
scanf("%f", &sayi1);
printf("Sonuc: %.2f\n\n", sqrt(sayi1));
break;
case 6:
printf("Lutfen kuvvetini almak isteginiz sayilari giriniz (x uzeri y seklinde)\n");
scanf("%f%f", &sayi1, &sayi2);
printf(" %.0f uzeri %.0f: %.2f\n\n", sayi1, sayi2, pow(sayi1, sayi2));
break;
default:
printf("Lutfen 1-6 arasinda bir deger giriniz.\n\n");
break;
}
printf("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\n");
goto menu;
cikis:
return 0;
}
[/CODE]
.exe
halini ve VT Sonucunu aşağıya bırakıyorum.Dosya;
VT sonucu;
[CODE lang="c" title="C"]#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int secim;
float sayi1, sayi2;
menu:
printf("Lutfen yapmak istediginiz islemi secin.\n\n");
printf("1.Toplama\n2.Cikarma\n3.Carpma\n4.Bolme\n5.Karekok alma\n6.Kuvvet alma\n");
printf("7.Cikmak icin 0 tusuna basin.\n");
scanf("%d", &secim);
system("CLS");
if (secim == 0)
{
goto cikis;
}
switch (secim)
{
case 1:
printf("Lutfen toplamak istediginiz 2 sayi giriniz.\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.0f\n\n", sayi1 + sayi2);
break;
case 2:
printf("Lutfen cikarmak icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.2f\n\n", sayi1 - sayi2);
break;
case 3:
printf("Lutfen carpmak icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %.2f\n\n", sayi1 * sayi2);
break;
case 4:
printf("Lutfen bolmek icin iki sayi giriniz\n");
scanf("%f%f", &sayi1, &sayi2);
printf("Sonuc: %f\n\n", sayi1 / sayi2);
break;
case 5:
printf("Lutfen karekokunu almak istediginiz sayiyi giriniz\n");
scanf("%f", &sayi1);
printf("Sonuc: %.2f\n\n", sqrt(sayi1));
break;
case 6:
printf("Lutfen kuvvetini almak isteginiz sayilari giriniz (x uzeri y seklinde)\n");
scanf("%f%f", &sayi1, &sayi2);
printf(" %.0f uzeri %.0f: %.2f\n\n", sayi1, sayi2, pow(sayi1, sayi2));
break;
default:
printf("Lutfen 1-6 arasinda bir deger giriniz.\n\n");
break;
}
printf("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\n");
goto menu;
cikis:
return 0;
}
[/CODE]