Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

[c++ yardim] neden '+'da ve '-'de bu duruyor?


Öne çıkan mesajlar

Mesaj tarihi:
said:
// This program computes the GPA of the user.

#include
using namespace std;

double gpaComp(double gradeParameter, double counterParameter);
int main()
{
cout << "*** GPA COMPUTATION ***nn";
cout << "Enter your grades (type 0 to end):n";

char gradeLetter;
int testcounter = 0;
int testsum = 0;
double gradeSum = 0;
double counter = 0;
int gradeNumber = 1;

for (;gradeNumber != 0;)
{
if (testcounter != 0)
counter++;

cout << "n";
cin >> gradeLetter;
switch (gradeLetter)
{
case 'A':
case 'a':
gradeNumber = 4;
testcounter = 1;
testsum = 1;
break;

case 'B':
case 'b':
gradeNumber = 3;
testcounter = 1;
testsum = 1;
break;

case 'C':
case 'c':
gradeNumber = 2;
testcounter = 1;
testsum = 1;
break;

case 'D':
case 'd':
gradeNumber = 1;
testcounter = 1;
testsum = 1;
break;

case 'F':
case 'f':
testcounter = 1;
break;

case '+':
gradeNumber = 0.3;
testcounter = 0;
testsum = 1;
break;

case '-':
gradeNumber = 0.3;
testcounter = 0;
testsum = 1;
break;

case '0':
gradeNumber = 0;
testcounter = 0;
testsum = 0;
break;

default:
cout << "Not a valid entry. Try again.n";
cout << "Grade sum is " << gradeSum;
testcounter = 0;
testsum = 0;
break;
}
if (testsum != 0)
gradeSum = gradeSum + gradeNumber;
}


double gpa = 1.0;
gpa = gpaComp(gradeSum, counter);

cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout << "Your GPA is " << gpa << "n";
//cout << counter;
//cout << gradeSum;

return 0;
}

double gpaComp(double gradeParameter, double counterParameter)
{
return ( gradeParameter / counterParameter );
}


user + veya - koydugunda bu program neden duruyor?

[Bu mesaj Befounder tarafından 09 July 2003 21:36 tarihinde değiştirilmiştir]
Mesaj tarihi:
koda bakmadım ama yarattığın bütün değişkenlerin signed olmasına dikkat et.[hline]Sam, 21 June 2003 22:40 tarihinde demiş ki:
porno site açalım
arcane, 21 June 2003 22:42 tarihinde demiş ki:
bende isterim böyle birşey
Mesaj tarihi:
said:
Lixad, 09 July 2003 21:36 tarihinde demiş ki:
koda bakmadım ama yarattığın bütün değişkenlerin signed olmasına dikkat et.[hline]Sam, 21 June 2003 22:40 tarihinde demiş ki:
porno site açalım
arcane, 21 June 2003 22:42 tarihinde demiş ki:
bende isterim böyle birşey


daha yeniyim de signed ne demek?
(butun hepsi declared ve initialized ama)
Mesaj tarihi:
said:
CEDAY, 09 July 2003 22:33 tarihinde demiş ki:
gradeNumber integer..
sen 0.3 e eşitlion, 0 alıyor bilgisayar onun degerini..
looptan cıkıyor..


Boyle kucuk hatalarin beni saatlerce ugrastirmasi benim bu dile ve programciliga olan askimi ne kadar arttiriyor bilemezsin :)

*! cildirir*
Mesaj tarihi:
C de ufak bir yazım kuralı var . Bir işleme giren bütün değişkenleri aynı tutmalısın. bölme işlemi yapıyorsan ya da benzer bişi mutlaka float kullanman gerekiyor hepsini :)[hline]What if the prophecy is true
What if tomorrow the war could be over?
Isn't that worth fighting for?
Isn't that worth dying for?
Mesaj tarihi:
befounder c++ ya başlamış LOL. nerden indirdin kodu :P[hline]All characters in this forum are fictitious. Any resemblance to actual persons, living or dead, is purely coincidental.

All paticik characters, character names, and the distinctive likenesses thereof are trademarks owned by Paticik Inc.
Mesaj tarihi:
Haehaehaehaeha :) Evet Açıklıyorum.... Befounder hayatında ilk defa ... Evet.... Geliyor... O Kodu.... KENDİ Yazmış......
İnanabiliyormusunuz..... !!!! O MY GUSH !!! :)[hline]Lady Melina Uvu
Ne kibar erkekler var şu dünyada...
×
×
  • Yeni Oluştur...