C++ Girilen İki Notun Ortalamsını Hesaplama.

[CODE lang="cpp" title="Kod"]#include <iostream>
using namespace std;

int main(){

int sinav1;
int sinav2;
int bol=2;


cout << "1. Sınav Notunuzu Giriniz\n";
cin >> sinav1;

cout << "\n2. Sınav Notunuzu Giriniz\n";
cin >> sinav2;

double const ortalama=sinav1+sinav2;
double const puan=ortalama/bol;



cout << endl <<"Ortalamanız\n" << puan ;

return 0;
}[/CODE]

C++'a Yeni başladım.
İlk projem bu.
Lütfen oylar mısınız ?
  • Beğen
İfadeler: Argateus

Son incelemeler

Artıları: Düzenli yazılmış.
Eksileri: Basit kaçmış biraz.
İlk kod sonuçta devam edin.
  • Muhteşem
İfadeler: Radebaugh

Yorumlar

Artıları: İlk koda göre gayet iyi.
Eklenebilecek şeyler: Yorum satırları kullanman daha iyi olur. Özellikle de yeni başlayanlar alışkanlık haline getirmeli diye düşünüyorum.
 
Artıları: İlk koda göre gayet iyi.
Eklenebilecek şeyler: Yorum satırları kullanman daha iyi olur. Özellikle de yeni başlayanlar alışkanlık haline getirmeli diye düşünüyorum.
Hocam ,
İnt, String ,Double const gibi değişkenlerin farkları nedir?
 
İnt, String ,Double const gibi değişkenlerin farkları nedir?
Hem yeri değil, hem de basit bir araştırma ile bulabilirsiniz. Yine de yazıyorum.

İnt -> Tam sayılar için kullandığımız değişken.
String -> Unicode karakterlerden oluşur ve çoğunlukla metin verilerini bununla saklarız.
Double -> Karmaşık işler ve veri analizlerinde, yani hesaplamalarda kullanılır. Tam sayı olmak zorunda değildir.

const ise yukarıdakiler gibi değil. Programda önceden belirtilen ve değişmeyecek olan verileri const ile tutuyoruz. Ancak C++ dilinde ben de yeniyim ve muhtemelen yanlışlarım vardır.

@TerabyteForever @Vavien.
 
Girintilere dikkat etmeni, değişkenleri ilklendirmeni (tanımladığın anda değer vermeni), endl varken \n kullanmamanı tavsiye ederim.

Özet bir şekilde; int tam sayı, string metin, double ondalıklı sayı oluyor.
const kullanılan yere göre değişiyor ama adından da anlaşılabileceği gibi sabit demek. Değişik senaryolarda değeri değiştirilebiliyor.
 
Olacak olacak. Ufak eksiklikler normaldir.

"double" tipi reel sayıları belirtmek amacıyla vardır aslında IEEE'ye göre, ondalık sayıları "float" belirtir. "int" zaten tam sayıdır. "const" ise değeri sadece tanımlanma esnasında belirlenebilen değişkenleri belirtir, program içerisinde salt-okunur olarak kullanılabilir.

C usulü yazmışsın daha çok ama ileride modern C++'a geçersin. Kafanı bulandırmayayım şimdi senin ama böyle bir şeyin olduğunu bilmen önünü açacaktır programlamada.

Ayrıca değerleri değişkende tutmak zorunda değilsin, direkt olarak işlemi ostream'e yazabilirsin. Böylece birazcık bellek tasarrufu yapabilirsin.
[CODE lang="cpp" title="Örnek"]#include <iostream>
using namespace std;

int main(){

int sinav1;
int sinav2;
int bol=2;


cout << "1. Sınav Notunuzu Giriniz\n";
cin >> sinav1;

cout << "\n2. Sınav Notunuzu Giriniz\n";
cin >> sinav2;

cout << endl <<"Ortalamanız\n" << (sinav1+sinav2)/bol ;

return 0;
}[/CODE]
 
Olacak olacak. Ufak eksiklikler normaldir.

"Double" tipi reel sayıları belirtmek amacıyla vardır aslında IEEE'ye göre, ondalık sayıları "float" belirtir. "int" zaten tam sayıdır. "const" ise değeri sadece tanımlanma esnasında belirlenebilen değişkenleri belirtir, program içerisinde salt-okunur olarak kullanılabilir.

C usulü yazmışsın daha çok ama ileride modern C++'a geçersin. Kafanı bulandırmayayım şimdi senin ama böyle bir şeyin olduğunu bilmen önünü açacaktır programlamada.

Ayrıca değerleri değişken de tutmak zorunda değilsin, direkt olarak işlemi Ostream'e yazabilirsin. Böylece birazcık bellek tasarrufu yapabilirsin.
[CODE lang="cpp" title="Örnek"]#include <iostream>
using namespace std;

int main(){

int sinav1;
int sinav2;
int bol=2;

cout << "1. Sınav Notunuzu Giriniz\n";
cin >> sinav1;

cout << "\n2. Sınav Notunuzu Giriniz\n";
cin >> sinav2;

cout << endl <<"Ortalamanız\n" << (sinav1+sinav2)/bol ;

return 0;
}[/CODE]

Girintilere dikkat etmeni, değişkenleri ilklendirmeni (tanımladığın anda değer vermeni), endl varken \n kullanmamanı tavsiye ederim.

Özet bir şekilde; int tam sayı, string metin, double ondalıklı sayı oluyor.
Const kullanılan yere göre değişiyor ama adından da anlaşılabileceği gibi sabit demek. Değişik senaryolarda değeri değiştirilebiliyor.

Hem yeri değil, hem de basit bir araştırma ile bulabilirsiniz. Yine de yazıyorum.

İnt -> Tam sayılar için kullandığımız değişken.
String -> Unicode karakterlerden oluşur ve çoğunlukla metin verilerini bununla saklarız.
Double -> Karmaşık işler ve veri analizlerinde, yani hesaplamalarda kullanılır. Tam sayı olmak zorunda değildir.

Const ise yukarıdakiler gibi değil. Programda önceden belirtilen ve değişmeyecek olan verileri const ile tutuyoruz. Ancak C++ dilinde ben de yeniyim ve muhtemelen yanlışlarım vardır.

@TerabyteForever @Vavien.

Açıklamalarınız için teşekkürler.
 

Blog girdisi detayları

Ekleyen
Radebaugh
Okuma süresi
1 dakika okuma
Görüntüleme
726
Yorumlar
6
İncelemeler
1
Son güncelleme
Değerlendirme
2,00 yıldız 2 değerlendirme

Yazılım kategorisindeki diğer girdiler

Radebaugh adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı