-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAverageCalculator.cpp
27 lines (20 loc) · 1.69 KB
/
AverageCalculator.cpp
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
#include <stdio.h> // printf & scanf gibi temel giriş cıkış fonksiyonları kullanmayı sağlar..
#include <stdlib.h> // system fonksiyonunu kullanır..
int main() // program burdan başlar geriye değer döndürmez void dir.
{
// program yazımı barış mnerale aittir..
printf("Merhaba ! Bu program Ogrencilerin Not Ortalamalarini Hesaplar... \nsonlandirmak Icin -1 sayisini giriniz\n"); // yazılım başlığı
int ogrenci_notu,ortalama=0,toplam=0,sayac=0; // değişkenleri tanımladık (öğrenci notlarını saklayacağımız değişken),(notların bolumunden kalan sayı),(ogrenci notunu toplayacağımız değişken)
for ( int j=1; ; ) // döngü 1 den başlar 3 oluncaya kadar döner..
{
if (ogrenci_notu == -1) break;
printf("%d. Ogrencinin Notunu Giriniz : ",j++);// not ister (i) öğrencileri temsil eder...
scanf("%d",&ogrenci_notu); //(ogrenci_notu) değişkeni her 3 kere girilen sayıyı kaydeder...
sayac++;
toplam+=ogrenci_notu; // ogrencı notlarını tek tek toplam adlı değişkene kaydeder 1'er 1'er kayıt olur örn.95+95+95 toplamda 3 girilen sayı tutulur...
}
ortalama = toplam/sayac; // girilen ogrenci notları toplam da kayıt edildikten sonra 3'e bölünüp cıkan sayı ortalama adlı değişkene aktarılır...
printf("girilen ogrenci sayisi = %d Ogrencilerin Not Ortalamasi = %d'dir...\n\n",sayac,ortalama); // printf yardımı ile cıkan sonuc ekrana yazdırılır %d ortalamayı temsil eder..
system("pause"); // yazılım pc deki açıldıktan hemen sonra kapanmaz kullanıcıdan komuty bekler bu kod yazılmasa idi yazılım çalışıp işlem yapmadan kapanacaktı..
return 0; // boş değer gönderdik yazılmasa da olur
}