askisei - sinartisi

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
Άβαταρ μέλους
newcountry
Δημοσιεύσεις: 71
Εγγραφή: 03 Δεκ 2007 10:15

askisei - sinartisi

Δημοσίευση από newcountry » 31 Δεκ 2007 00:12

Να γίνει ανάπτυξη προγράμματος σε C++ με το οποίο θα γίνεται εισαγωγή δύο πραγματικών αριθμών και ενός ακέραιου κωδικού. Ο κωδικός θα εισάγεται με επαναληπτική διαδικασία και να είναι το 1 ή το 2. Αν ο χρήστης δώσει αριθμό που δεν είναι 1 ή 2 να γίνεται εμφάνιση μηνύματος που να προειδοποιεί τον χρήστη ότι επιτρέπεται είσοδος μόνο των κωδικών 1 ή 2 και μετά επανάληψη της διαδικασίας εισόδου του κωδικού. Το πρόγραμμα θα περιλαμβάνει τις συναρτήσεις:
1) sinartisi1 Βρίσκει και επιστρέφει το άθροισμα και την διαφορά των δύο αριθμών
2) sinartisi2 Βρίσκει και επιστρέφει το γινόμενο και το πηλίκο των δύο αριθμών

Στο main:
Θα γίνεται είσοδος των αριθμών και του κωδικού
Θα γίνεται κλήση της συνάρτησης sinartisi1 ή sinartisi2 ανάλογα με τον κωδικό που εισάγει ο χρήστης.
Θα γίνεται εμφάνιση των αποτελεσμάτων της συνάρτησης με τα κατάλληλα μηνύματα.

help plz!!!
Εικόνα

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

askisei - sinartisi

Δημοσίευση από Pavel » 31 Δεκ 2007 02:14

Ή δείξε μας κάποια προσπάθεια που έκανες ΗΔΗ ή σταμάτα να ελπίζεις για βοήθεια από εδώ. Άλλο "ζητάω βοήθεια για μια άσκηση" και άλλο "ζητάω να μου κάνουν την άσκηση".
Εσύ είσαι τρελός.

Άβαταρ μέλους
newcountry
Δημοσιεύσεις: 71
Εγγραφή: 03 Δεκ 2007 10:15

askisei - sinartisi

Δημοσίευση από newcountry » 01 Ιαν 2008 17:35

Pavel έγραψε:Ή δείξε μας κάποια προσπάθεια που έκανες ΗΔΗ ή σταμάτα να ελπίζεις για βοήθεια από εδώ. Άλλο "ζητάω βοήθεια για μια άσκηση" και άλλο "ζητάω να μου κάνουν την άσκηση".
dn ksero an zitas ton kodika.
vasika to provlima mou einai pos na kaleso tin sinartisi giati dn exo katalavei pos leitourgei auto. opos to exo skeuti tha valo 2 cin gia tous arithmous kai ena gia ton kodiko mazi me mia if opou an einai diaforo tou 1 kai tou 2 na petaei ena cout me lathos.
kai na ksanazitaei kodiko oso dinoume lathos kodiko.


opoiadipote voitheia kalodexoumeni.
Εικόνα

Άβαταρ μέλους
GeoStuff
Honorary Member
Δημοσιεύσεις: 7496
Εγγραφή: 16 Νοέμ 2005 03:12
Τοποθεσία: Στα αλατορυχεία της Ζουαζιλάνδης...

askisei - sinartisi

Δημοσίευση από GeoStuff » 02 Ιαν 2008 12:17

Κάπως έτσι πάει το θέμα...

Απλά έχε υπόψη σου ότι σου ζητάει επαναληπτική διαδικασία οπότε όλα αυτά πάνε πακέτο μέσα σε μια for με ατέρμονο loop.

Κώδικα δεν κάθομαι να γράψω... Αν θες πόσταρε τι έχεις κάνει μέχρι τώρα να σου πούμε...

Καλή επιτυχία...
Κούκλα Μου Φρεγάτα Σκίζεις Τον Ωκεανό... Μοιάζεις Στον Τιτανικό!!!

tsihlini
Δημοσιεύσεις: 1
Εγγραφή: 01 Ιαν 2008 21:58

askisei - sinartisi

Δημοσίευση από tsihlini » 02 Ιαν 2008 22:09

GeoStuff έγραψε:Κάπως έτσι πάει το θέμα...

Απλά έχε υπόψη σου ότι σου ζητάει επαναληπτική διαδικασία οπότε όλα αυτά πάνε πακέτο μέσα σε μια for με ατέρμονο loop.

Κώδικα δεν κάθομαι να γράψω... Αν θες πόσταρε τι έχεις κάνει μέχρι τώρα να σου πούμε...

Καλή επιτυχία...
me switch case den ginetai?
i mipos einai pio vavoura?
mporeite na me voithisete oso afora tin klisi sinartisis?

Άβαταρ μέλους
GreenMadness
Δημοσιεύσεις: 6
Εγγραφή: 18 Ιούλ 2007 03:34

askisei - sinartisi

Δημοσίευση από GreenMadness » 03 Ιαν 2008 00:52

me switch case tha ginei kai sthn epilogh default na vgazei mynhma lathous kai na ksanazhtaei apo ton xrhsth eisagwgh kwdikou.

H epanalhpsh gt na einai atermonh; pisteuw oti mporeis na valeis k esy mia epilogh exodos gia to xrhsth.

gia ton syntaktiko tropo an ennoeis pws tha kaleseis synarthsh den kserw na s voithisw gt eimai k egw arxarios alla an ennoeis mesa sto programma pws tha tis kaleis pisteuw oti etsi tha htan swsta an xrhsimopoihseis switch case:
sthn epilogh 1: tha kaleis thn synarthsh 1
sthn epilogh 2: tha kaleis thn synarthsh 2
default(nomizw etsi einai gia opoiadhpote allh epilogh) : tha typwneis ena mynhma lathous.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

askisei - sinartisi

Δημοσίευση από dva_dev » 03 Ιαν 2008 21:05

Οτι μπορεί να γίνει με switch/case μπορεί να γίνει και με if (το ανάποδο δεν ισχύει).
Οπότε διαλέγεις και παίρνεις.
Η επανάληψη ίσως πρέπει να είναι ατέρμονη γιατί η εκφώνηση δεν αναφέρει κάτι για το πως και εάν θα γίνεται τερματισμός (αν ήθελε κάτι τέτοιο μάλλον θα έπρεπε να το λέει ρητά ή να μπορείς να το συμπεράνεις).

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες