C ortalama hesaplama kodundaki hata nedir?

hitsizler

Centipat
Katılım
6 Aralık 2021
Mesajlar
227
Daha fazla  
Cinsiyet
Erkek
[CODE lang="c" title="Errorlu kod"]
int main() {

int toplamo2,toplamo,sago,dramo,tariho,coo,may1,may2,mas1,mas2,mato,edey1,edey2,edes1,edes2,edeo,ingy1,ingy2,ings1,ings2,ingo,singoo,muzy1,muzy2,muzs,muzo,fray1,fray2,fras1,frao,kimy1,kimy2,kims1,kims2,kimo,biyoy1,biyoy2,biyos1,biyos2,biyoo,singy1,singy2,sings1,diny1,diny2,dins1,dins2,dino,bedo,bedeny1,coy1,coy2,cos1,cos2,fizy1,fizy2,fizs1,fizo,dramy1,dramy2,sagy1,sagy2,sags1,tarihy1,tarihy2,tarihs1;

printf("ilk matematik yazilisi: ");
scanf("%d",&may1);
printf("ikinci matematik yazilisi:");
scanf("%d",&may2);
printf("Tahmini yada gerçek matematik sozlusunu giriniz:");
scanf("%d",&mas1);
printf("Tahmini yada gerçek 2. mat sozlusunu giriniz:");
mato=(mas1+mas2+may1+may2)/4;

printf("ilk edebiyat yazilisini giriniz:");
scanf("%d",&edey1);
printf("ikinci edebiyat yazilisini giriniz:");
scanf("%d",&edey2);
printf("Tahmini yada gerçek edebiyat sozlusunu giriniz:");
scanf("%d",&edes1);
printf("Tahmini yada gerçek 2. edebiyat sozlusunu giriniz:");
scanf("%d",&edes2);
edeo=(edey1+edey2+edes1+edes2)/4;

printf("ing 1. yazili.");
scanf("%d",&ingy1);
printf("ing 2. yazili:");
scanf("%d",&ingy2);
printf("ing 1. sozlu:");
scanf("%d",&ings1);
printf("ing 2. sozlu:");
scanf("%d",&ings2);
ingo=(ingy1+ingy2+ings1+ings2)/4;

printf("muzik 1. yazili:");
scanf("%d",&muzy1);
printf("muzik 2. yazili:");
scnaf("%d",&muzy2);
printf("muzik sozlusu:");
scanf("%d",&muzs);
muzo=(muzs+muzy1+muzy2)/3;

printf("kimya 1. yazili:");
scanf("%d",&kimy1);
printf("kimya 2. yazili:");
scanf("%d",&kimy2);
printf("kimya 1. sozlu:");
scanf("%d",&kims1);
printf("Kİmya 2. sozlu:");
scanf("%d",&kims2);
kimo=(kims1+kims2+kimy1+kimy2)/4;

printf("fransızca 1. yazili:");
scanf("%d",&fray1);
printf("fransızca 2. yazili:");
scanf("%d",&fray2);
printf("fransizca 1. sozlu:");
scanf("%d",&fras1);
frao=(fras1+fray1+fray2)/3;

printf("biyoloji 1. yazili:");
scanf("%d",&biyoy1);
printf("biyoloji 2. yazili:");
scanf("%d",&biyoy2);
printf("biyoloji 1. sozlu:");
scanf("%d",&biyos1);
printf("biyoloji 2. sozlu");
scnaf("%d",&biyos2);
biyoo=(biyoy1+biyoy2+biyos1+biyos2)/4;

printf("sing 1. yazili:");
scanf("%d",&singy1);
printf("sing 2. yazili");
scanf("%d",&singy2);
printf("sing sozlu:");
scanf("%d",&sings1);
singoo=(singy1+singy2+sings1)/3;

printf("din 1. yazili:");
scanf("%d",&diny1);
printf("din 2. yazili:");
scanf("%d",&diny2);
printf("din 1. sozlu:");
scanf("%d",&dins1);
printf("din 2. sozlu:");
scanf("%d",&dins2);
dino=(diny1+diny2+dins1+dins2)/4;

printf("beden 1. yazili:");
scanf("%d",&bedeny1);
bedo=bedeny1;

printf("cografya 1. yazili:");
scanf("%d",&coy1);
printf("cografya 2. yazili:");
scanf("%d",&coy2);
printf("cografya 1. sozlu:");
scanf("%d",&cos1);
printf("cografya 2. sozlu:");
scanf("%d",&cos2);
coo=(coy1+coy2+cos1+cos2)/4;

printf("tarih 1. yazili:");
scanf("%d",&tarihy1);
printf("tarih 2. yazili:");
scanf("%d",&tarihy2);
printf("tarih sozlusu:");
scanf("%d",&tarihs1);
tariho=(tarihy1+tarihy2+tarihs1)/3;

printf("fizik 1. yazili:");
scanf("%d",&fizy1);
printf("fizik 2. yazili:");
scanf("%d",&fizy2);
printf("fizik sozlu:");
scanf("%d",&fizs1);
fizo=(fizy1+fizy2+fizs1)/3;

printf("saglik 1. yazilisi:");
scanf("%d",&sagy1);
printf("saglik 2. yazilisi:");
scanf("%d",&sagy2);
printf("saglik sozlusu:");
scanf("%d",&sags1);
sago=(sags1+sagy1+sagy2)/3;

printf("drama 1.yazilisi:");
scanf("%d",&dramy1);
printf("drama 2. yazilisi:");
scanf("%d",&dramy2);
dramo=(dramy1+dramy2)/2;

toplamo=(mato*6)+(edeo*5)+(ingo*4)+(singoo*2)+(muzo*2)+(frao*2)+(fizo*2)+(kimo*2)+(dino*2)+(biyoo*2)+(bedo*2)+(coo*2)+(dramo*1)+(sago*1)+(tariho*2);
toplamo2=toplamo/37;

printf("Muhtemel karne ortalamaniz: %d",toplamo2);




















return 1;
}[/CODE]
@bitwise
Hatamın ne olduğunu söyler misiniz? Çok temelden başladım.
 
Sa gençler kodu düzelttim.
İnt main() {

İnt bosluk, toplamo2, toplamo, sago, dramo, tariho, coo, may1, may2, mas1, mas2, mato, edey1, edey2, edes1, edes2, edeo, ingy1, ingy2, ings1, ings2, ingo, singoo, muzy1, muzy2, muzs, muzo, fray1, fray2, fras1, frao, kimy1, kimy2, kims1, kims2, kimo, biyoy1, biyoy2, biyos1, biyos2, biyoo, singy1, singy2, sings1, diny1, diny2, dins1, dins2, dino, bedo, bedeny1, coy1, coy2, cos1, cos2, Fizy1, Fizy2, fizs1, fizo, dramy1, dramy2, sagy1, sagy2, sags1, tarihy1, tarihy2, tarihs1;

Printf("ilk matematik yazilisi: ");
Scanf("%d",&may1);
Printf("ikinci matematik yazilisi:");
Scanf("%d",&may2);
Printf("tahmini ya da gerçek matematik sozlusunu giriniz:");
Scanf("%d",&mas1);
Printf("tahmini ya da gerçek 2. mat sozlusunu giriniz:");
Scanf("%d",&mas2);
Mato=(mas1+mas2+may1+may2)/4;

Printf("ilk edebiyat yazilisini giriniz:");
Scanf("%d",&edey1);
Printf("ikinci edebiyat yazilisini giriniz:");
Scanf("%d",&edey2);
Printf("tahmini ya da gerçek edebiyat sozlusunu giriniz:");
Scanf("%d",&edes1);
Printf("tahmini ya da gerçek 2. edebiyat sozlusunu giriniz:");
Scanf("%d",&edes2);
Edeo=(edey1+edey2+edes1+edes2)/4;

Printf("ing 1. yazili.");
Scanf("%d",&ingy1);
Printf("ing 2. yazili:");
Scanf("%d",&ingy2);
Printf("ing 1. sozlu:");
Scanf("%d",&ings1);
Printf("ing 2. sozlu:");
Scanf("%d",&ings2);
İngo=(ingy1+ingy2+ings1+ings2)/4;

Printf("muzik 1. yazili:");
Scanf("%d",&muzy1);
Printf("muzik 2. yazili:");
Scanf("%d",&muzy2);
Printf("muzik sozlusu:");
Scanf("%d",&muzs);
Muzo=(muzs+muzy1+muzy2)/3;

Printf("kimya 1. yazili:");
Scanf("%d",&kimy1);
Printf("kimya 2. yazili:");
Scanf("%d",&kimy2);
Printf("kimya 1. sozlu:");
Scanf("%d",&kims1);
Printf("kimya 2. sozlu:");
Scanf("%d",&kims2);
Kimo=(kims1+kims2+kimy1+kimy2)/4;

Printf("Fransızca 1. yazili:");
Scanf("%d",&fray1);
Printf("Fransızca 2. yazili:");
Scanf("%d",&fray2);
Printf("Fransızca 1. sozlu:");
Scanf("%d",&fras1);
Frao=(fras1+fray1+fray2)/3;

Printf("biyoloji 1. yazili:");
Scanf("%d",&biyoy1);
Printf("biyoloji 2. yazili:");
Scanf("%d",&biyoy2);
Printf("biyoloji 1. sozlu:");
Scanf("%d",&biyos1);
Printf("biyoloji 2. sozlu");
Scanf("%d",&biyos2);
Biyoo=(biyoy1+biyoy2+biyos1+biyos2)/4;

Printf("sing 1. yazili:");
Scanf("%d",&singy1);
Printf("sing 2. yazili");
Scanf("%d",&singy2);
Printf("sing sozlu:");
Scanf("%d",&sings1);
Singoo=(singy1+singy2+sings1)/3;

Printf("din 1. yazili:");
Scanf("%d",&diny1);
Printf("din 2. yazili:");
Scanf("%d",&diny2);
Printf("din 1. sozlu:");
Scanf("%d",&dins1);
Printf("din 2. sozlu:");
Scanf("%d",&dins2);
Dino=(diny1+diny2+dins1+dins2)/4;

Printf("beden 1. yazili:");
Scanf("%d",&bedeny1);
Bedo = bedeny1;

Printf("cografya 1. yazili:");
Scanf("%d",&coy1);
Printf("cografya 2. yazili:");
Scanf("%d",&coy2);
Printf("cografya 1. sozlu:");
Scanf("%d",&cos1);
Printf("cografya 2. sozlu:");
Scanf("%d",&cos2);
Coo=(coy1+coy2+cos1+cos2)/4;

Printf("tarih 1. yazili:");
Scanf("%d",&tarihy1);
Printf("tarih 2. yazili:");
Scanf("%d",&tarihy2);
Printf("tarih sozlusu:");
Scanf("%d",&tarihs1);
Tariho=(tarihy1+tarihy2+tarihs1)/3;

Printf("fizik 1. yazili:");
Scanf("%d",&fizy1);
Printf("fizik 2. yazili:");
Scanf("%d",&fizy2);
Printf("fizik sozlu:");
Scanf("%d",&fizs1);
Fizo=(Fizy1+Fizy2+fizs1)/3;

Printf("saglik 1. yazilisi:");
Scanf("%d",&sagy1);
Printf("saglik 2. yazilisi:");
Scanf("%d",&sagy2);
Printf("saglik sozlusu:");
Scanf("%d",&sags1);
Sago=(sags1+sagy1+sagy2)/3;

Printf("drama 1.yazilisi:");
Scanf("%d",&dramy1);
Printf("drama 2. yazilisi:");
Scanf("%d",&dramy2);
Dramo=(dramy1+dramy2)/2;

Toplamo=(mato*6)+(edeo*5)+(ingo*4)+(singoo*2)+(muzo*2)+(frao*2)+(fizo*2)+(kimo*2)+(dino*2)+(biyoo*2)+(bedo*2)+(coo*2)+(dramo*1)+(sago*1)+(tariho*2);
toplamo2=toplamo/37;
Printf("muhtemel karne ortalamaniz: %d",toplamo2);

Scanf("%d",&bosluk);

Return 1;
}

Az gelişmiş kodlara bile bu kodlardan daha çok gelişmiş olabilir daha yeni başladım 1 ay falan oldu.

Virgül hiç problem çıkarmadı scnaf yazdığımda zaten hatayı söylüyordu bu sefer söylemedi bende 1 saat fala uğraşmıştım halbuki IDE ile alakalı bir şeymiş code: Blocks ta hata vermedi bir de çok temel başladım <studio.h> ne işe yarıyor bilmiyorum.

Daha yeni başladım floatı dün öğrendim.

Aşırı uzun hala, 2-3 hafta sonra geri dönüp bak koduna.
 

Yeni konular

Geri
Yukarı