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

Anasayfa Programlama C / C++ Sayılar İle İlgili İşlemler


Sayılar İle İlgili İşlemler

AÇIKLAMA

Bu programda sayılar ile ilgili bir çeşit if else yapılarını kullanabilmek amacıyla işlemler yapılmıştır. Program sonsuz döngüde sayı istemektedir. Eğer girilen sayılar 20 ile 30 arasında ise (20 ve 30 dahil) bu sayıları sürekli olarak toplar, eğer girilen 20'den veya 30'dan büyükse bu sayıları sürekli olarak çarpar. Eğer girilen sayı 40'tan büyükse program sonsuz döngüden çıkıp sonuçları gösterir. Burada dikkat edilmesi gereken kurallar içerisinde 30 dan büyük ve 40 dan büyük ifadelerinin yer almasıdır. Buradaki keşişmede döngüden çıkış kontrolü olan 40'dan büyük sayı kontrolünün 30 ile ilgili olan şart ifadesinden daha önce yapılması gerektiğine dikkat etmek gerekir. 

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <stdio.h>
  6. #include <conio.h>
  7. //---------------------------------------------------------------------------
  8.  
  9. #pragma argsused
  10. int main(int argc, char* argv[])
  11. {
  12. printf("Bilgi: Sonucu Gitmek Icin 40'dan Buyuk Sayi Giriniz\n");
  13. bool sonsuz=true;
  14. int toplam=0,carpim=1,sayi;
  15. while(sonsuz)
  16. {
  17. printf("Sayi Giriniz: ");
  18. scanf("%d",&sayi);
  19. if(sayi>=20 && sayi<=30)
  20. toplam+=sayi;
  21. else if(sayi>40)
  22. break;
  23. else if(sayi<20 || sayi>30)
  24. carpim*=sayi;
  25. }
  26. printf("20 ve 20 Den Buyuk ve 30 ve 30 Dan Kucuk Sayilarin Toplami: %d\n",toplam);
  27. printf("20 Den Kucuk ve 30 Dan Buyuk Sayilarin Carpimi: %d\n",carpim);
  28. getche();
  29. }
  30. //---------------------------------------------------------------------------
  31.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım