Bu örneğimizde
C++ ile kullanıcı tarafından
negatif sayı girilene kadar olan sayıların toplamı, kaç adet girildiği ve ortalamasını hesaplayan kodları oluşturacağız. Daha sonra bulunan bu değerlerin Ekranda gösterilmesini gerçekleştireceğiz.
Örneğimizi
for döngüsü ve
while döngüsü kullanarak ayrı ayrı gerçekleştireceğiz. İlk olarak örneğimizin
For Döngüsü kullanılarak nasıl yapılacağına bakalım.
Kod:
# include <stdio.h>
# include <conio.h>
int main(){
int b = 0;
int toplam = 0;
int a;
for( ; ; ) {
printf("Lutfen bir sayi giriniz : ");
scanf("%d",&a);
if(a<0) break;
toplam += a;
b++;
}
printf("\nToplam %d adet sayi girilmistir.\n",b);
printf("Bunlarin toplam degeri %d olarak bulunmustur.\n",toplam);
printf("Ortalamasi %.1f olarak hesaplanmistir\n",(float)toplam/b);
getch();
return 0;
}
Şimdide aynı örneği
While Döngüsü kullanarak oluşturalım.
Kod:
# include <stdio.h>
# include <conio.h>
int main(){
int b = 0;
int toplam = 0;
int a;
while(true)
{
printf("Lutfen bir sayi giriniz : ");
scanf("%d",&a);
if(a<0) break;
toplam += a;
b++;
}
printf("\nToplam %d adet sayi girilmistir.\n",b);
printf("Bunlarin toplam degeri %d olarak bulunmustur.\n",toplam);
printf("Ortalamasi %.1f olarak hesaplanmistir\n",(float)toplam/b);
getch();
return 0;
}