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

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
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