Mp0u Δημοσ. 22 Μαΐου 2010 Δημοσ. 22 Μαΐου 2010 κατσε ψαξε το interface του προγραμματος που σου εδωσα.... αλλα πριν κανεις compile φτιαξε τον κωδικα ειναι γεματος λαθη....
sarakinos Δημοσ. 22 Μαΐου 2010 Δημοσ. 22 Μαΐου 2010 Ο κώδικάς σου θα έπρεπε να είναι κάπως έτσι: >#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int grade; cout<<"Dose vathmo:"; cin>>grade; if(grade<5) cout<<"Kopike"; else if(grade<7) cout<<"Kalos"; else if (grade<9) cout<<"Poly kalos"; else cout<<"Aristos"; cout<<endl; system("PAUSE"); return 0; } Για να το τρέξεις και να το δείς κατέβασε το Dev-C++ ,κάντον paste και πάτα το F9. Να ξέρεις ότι ο κώδικας έιναι σε C++ ... Από ότι καταλαβα τα έχεις μπερδέψει λίγο...κάτσε διάβασε και ότι θέλεις ρωτάς... αλλά όταν μου λές ότι θες να τρέξει από την μια κώδικα και από την άλλη ρωτάς "τι πατάω" μην περιμένεις σοβαρές απαντησεις...
Mp0u Δημοσ. 22 Μαΐου 2010 Δημοσ. 22 Μαΐου 2010 οι if θελουν διορθωση.. > if(grade>=0 && grade<5) {} else if(grade>=5 && grade<=7){} else if(grade>7 && grade<=10){} else {cout<<"Lathos eisagogi";}
macabre_sunsets Δημοσ. 22 Μαΐου 2010 Δημοσ. 22 Μαΐου 2010 Εφόσον έχεις if...else, είναι ανούσιο να ελέγξεις 2 φορές την μεταβλητή σου. >if(grade<5) cout<<"Kopike"; else if(grade<7) cout<<"Kalos"; - Εννοείται ότι το grade είναι μεγαλύτερο από 5 >if(grade>=0 && grade<5) {} else if(grade>=5 && grade<=7){} - Δεν υπάρχει λόγος να ελέγξεις πάλι αν είναι μεγαλύτερο από 5
Mp0u Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 χρειαζεται αλλιως αν δωσεις την τιμη 3 στο grade θα σου τυπωσει "Κοπηκε" , "Καλος" και ""Πολυ καλος" διοτι θα μπει και στην 1η στην 2η if και στην 3η if αφου το 3>5,7,9.
bnvdarklord Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 χρειαζεται αλλιως αν δωσεις την τιμη 3 στο grade θα σου τυπωσει "Κοπηκε" , "Καλος" και ""Πολυ καλος" διοτι θα μπει και στην 1η στην 2η if και στην 3η if αφου το 3>5,7,9. Αν μπεί στο 1ο if δεν θα κοιτάξει καν τα επόμενα else.
macabre_sunsets Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 Αυτό που λες ισχύει μόνο σε περίπτωση πολλαπλών if χωρίς την ύπαρξη else.
Mp0u Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 α οκ.... γραφω λαθος. πρεπει να ξεσκονισω την C μ φενεται edited: μαλλον αυτο που εγραψα ειναι για ελεγχο αρνητικων τιμων....
ippo00 Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 Άμα ψάχνουμε το ~πρόβλημα~ είναι ότι από το 9 μεχρι το maxint είναι οι άριστοι..
Mp0u Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 λογικα η ασκηση λεει.... να εμφανισει κατι στην οθονη αναλογα με την βαθμολογια , αρα απο 0 εως 10...αλλιως να τυποωνει κατι του στυλ λαθος βαθμος ξαναδοκιμασε... ασκηση α εξαμηνου....brings back memories
god21 Δημοσ. 23 Μαΐου 2010 Μέλος Δημοσ. 23 Μαΐου 2010 Πατάω το f9 μετά μου το αποθηκεύει σαν .cpp file.Πως θα το κάνω .exe για να το ανοίξω;
thanos713 Δημοσ. 23 Μαΐου 2010 Δημοσ. 23 Μαΐου 2010 Άμα γίνει compile σου βγάζει το .exe στον φάκελο που είναι το .cpp... P.S. Δεν κάνεις το .cpp->.exe ακριβώς... Άλλα πράματα κρύβονται από πίσω...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.