Sevgili okurlar hepinize iyi geceler…
Bu gece şöyle bir ders anlatmaya karar verdim; Malumunuz çoğunuz üniversite öğrencisisiniz ve vize sınavına girdiniz. Yani diyeceğim o ki hesap makinesiyle 2 saat uğraşıp kağıt karalamakla vakit harcamayın gelin hep beraber C++ (C Plus Plus)’ta vize ve final sınavlarımızdan aldığımız notların ortalamasını hesaplayan bir program yazalım.
Malzemelerimiz olarak bir adet C Programı 🙂 Neyse şaka bir yana bırakıp dersimize geçelim.
C++ Programını açıp kaynak dosyası oluşturuyoruz:
1 #include#include 2 main() 3 { 4 float vize,final,ort; 5 printf("vize notu="); 6 scanf("%f",&vize); 7 printf("final notu="); 8 scanf("%f",&final); 9 ort=(vize*0.4)+(final+0.6); 10 printf("n ortalama not=%f",ort); 11 getch(); 12 }
Not: Float kullanmamızın sebebi ondalık sayı için, n kullanmamızın sebebi bir alt satıra geçmek içindir.
Bu programı yazın ve başlatın. Sonuç mesela 55.555555 çıkacaktır. Bunu önlemek için:
1 printf("n ortalama not=%f",ort);
Bu kod bölümüne %f, bu ikisinin ortasına .0 koyabilirsiniz. Fakat ilk önce .(nokta) sonra bir sayı giriniz. Aksi takdirde programınız çalışmayacaktır. Sadece 0 değil, istediğiniz kadar sayı ekleyebilirsiniz.
Bu dersimizin de böylelikle sonuna geldik bir diğer dersimizde görüşmek üzere…
- emresupcin
- C / C++ / C#
- 2 Aralık 2012 - 23:15
- 4 Yorum
- 12662 Görüntülenme
c++ final hesaplama c++ not hesaplama c++ not ortalaması c++ örnekleri c++ ortalama hesaplama c++ vize hesaplama dev c++ vize final hesaplama
hocam final notundan sonra + koymussun işlem yanlış çıkar. final notu * olcak
Dersin günceli linktedir https://www.emresupcin.com/switch-case-kullanarak-vize-ve-final-not-ortalamasi-hesaplama-programi/
ort=(vize*0.4)+(final+0.6);
(final*0.6); Ufak bir hata var + yerine * olması gerek 🙂
Teşekkürler.