C Programlama Dilinde Basit Hesap Makinesi
Merhaba arkadaşlar bugün ki yazımda C programlama dilinde yaptığım basit hesap makinesini paylaşmak istedim…Derslerinizde lazım olaibilir…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
#include <stdio.h> #include <stdio.h> #include <stdlib.h> int main() { printf("HESAP MAKINESINE HOSGELDINIZ..\n"); printf("Yapmak istediginiz islemi seciniz.."); printf("Toplama yapmak istiyorsaniz + tusuna basiniz\n"); printf("Cikarma yapmak istiyorsaniz - tusuna basiniz..\n"); printf("Carpma islemi yapmak istiyorsaniz * tusunaa basiniz.."); printf("\nBolme islemi yapmak istiyorsaniz / tusuna basiniz..."); char islem; float a,b,sonuc; scanf("%c",&islem); printf("iki sayi giriniz:"); scanf("%f %f",&a,&b); switch (islem) { case '+': printf("Toplama islemini sectiniz..\n"); printf("%.2f+%.2f=%.2f",a,b,a+b); break; case '-': printf ("Cikarma islemini sectiniz...\n"); printf("%.2f-%.2f=%.2f",a,b,a-b); break; case '*': printf ("Carpma islemini sectiniz...\n"); printf("%.2f*%.2f=%.2f",a,b,a*b); break; case '/': printf ("Bolme islemini sectiniz...\n"); printf("%.2f/%.2f=%.2f",a,b,a/b); break; } return 0;} |
neden ilk başta yapılacak işlemi seçiyoruz? önce sayılar girilse sonra işlem seçilse nasıl bir kod olur merak ediyorum çünkü deniyorum deniyorum bir türlü yapamadım. cevap verirseniz çok mutlu olurum, iyi günler.
Merhaba,
Bu kod yeni yeni kodlama öğrenen biri tarafından yazılmış amatörce bir kod. (Bu kişi benim :)) Önce işlemi seçerek yaptığım bu uygulamada sadece kendi öğrendiklerimi deniyordum.
Sizinde söylediğiniz ve gerçek hesap makinelerine benzer şekilde çalışan uygulama kodlamak yapmak mümkündür. Bu konu için “postfix” ve “prefix” hesap makinesi algoritmalarını incelemenizi öneririm.
İyi günler, iyi çalışmlar dilerim.