Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C / C++ Dört İşlem Yapan Basit Bir Program


Dört İşlem Yapan Basit Bir Program

AÇIKLAMA

Dos modunda girişten alınan iki sayı arasındaki 4 temel işlevi gerçekleştiren program...

Program Kodu:

  1.  
  2.  
  3. int main(int argc, char* argv[])
  4. {
  5. char z;
  6. int x,y;
  7. printf("Lutfen İslem Simgesini Giriniz:");
  8. scanf("%c",&z);
  9. printf("1.Sayiyi Giriniz:");
  10. scanf("%d",&x);
  11. printf("2.Sayiyi Giriniz:");
  12. scanf("%d",&y);
  13. switch(z){
  14. case '+':printf("%d %c %d=%d\n",x,z,y,x+y);break;
  15. case '-':printf("%d %c %d=%d\n",x,z,y,x-y);break;
  16. case '*':printf("%d %c %d=%d\n",x,z,y,x*y);break;
  17. case '/':printf("%d %c %d=%.2f\n",x,z,y,(float)x/y);break;
  18. case '%':printf("%d %c %d=%d\n",x,z,y,x*y/100);break;
  19. default:printf("HATA:Tanimsiz operator gırdınız..");}
  20. getche();
  21.         return 0;
  22. }
  23.  
  24.  

Yorumlar (3)
  • furkan  - işlem yapan program hakkında
    çarpma işleminde mesela12,5 yazıp işleme devam etmek istiyorum direk virgül veya noktadan önce ki sayıyı alıp iki ile çarpıyor neden ?
  • NEO
    avatar
    Programı yazan arkadaş sadece tam sayıları düşünerek yazmış. http://www.pcprogramlama.com
  • CMBZ
    avatar
    [b]int x,y;[/b] yazan yeri [b]float x,y;[/b] ve [b]%d[/b] olan yerleri de [b]%f[/b] olarak değiştirin program sorunsuz olarak çalışacaktır.
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 21:12 )  
backlinktr.biz | 521: Web server is down

Error 521 Ray ID: 4c9b6ea52e50b061 • 2019-04-19 02:26:11 UTC

Web server is down

You

Browser

Working
Istanbul

Cloudflare

Working
backlinktr.biz

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.