Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γενικές εξετάσεις => Γ΄ Λυκείου => Εξετάσεις 2006-2007 => Μήνυμα ξεκίνησε από: Muldy στις 01 Ιουν 2007, 01:08:43 ΠΜ

Τίτλος: Θέμα 3ο, Απορία
Αποστολή από: Muldy στις 01 Ιουν 2007, 01:08:43 ΠΜ
Σας παραθέτω την δική μου απάντηση στο θεμα τρίτο, αν κάποιος θα μπορούσε να το κοιτάξει, θα ήμουν ευγνόμων.

Αλγόριθμος Θεμα_3
Sum<-0
nf<-0
ng<-0
Όσο Sum < 1500 επανέλαβε
Διάβασε Τιμή, Προέλευση
    Αν (τιμή+sum)<= 1500 τότε
        Aν Προέλευση = "ελληνικό" τότε
            ng<-ng+1
        Αλλιώς
            nf<-nf+1
        Τέλος_Αν
       Sum<-Sum+τιμή
       SumA<-Sum
   Αλλιώς
       Εμφάνισε "Τέλος αγορών"
       Sum<-1501  !γενικά οτιδήποτε >=1500
   Τελος_Αν
Τέλος_επανάληψης
Εμφάνισε SumA
Εμφάνισε ng,nf
Ποσο_Περ<-1500-SumA
Αν Ποσο_Περ>0 τότε
  Εμφάνισε Ποσο_περ
Αλλιώς
Εμφάνισε "εξαντλήθηκε το ποσό"
Τέλος_αν
Τέλος θεμα_3
Τίτλος: Απ: Θέμα 3ο, Απορία
Αποστολή από: evry στις 01 Ιουν 2007, 01:13:36 ΠΜ
 Σωστό μου φαίνεται αν και όχι κομψό, μην ανησυχείς πάντως δουλεύει μια χαρά
Τίτλος: Απ: Θέμα 3ο, Απορία
Αποστολή από: Muldy στις 01 Ιουν 2007, 01:15:48 ΠΜ
Πάλι καλά, πήρα μία τρομάρα.... λέω κοίτα να μην έκανα το 3ο και να έκανα όλα τα άλλα... Ευχαριστώ πολύ!
Τίτλος: Απ: Θέμα 3ο, Απορία
Αποστολή από: P.Tsiotakis στις 03 Ιουν 2007, 03:42:05 ΜΜ

Μια ερώτηση φίλε μου..

Αφού θέλεις να σπάσεις την επανάληψης και έχεις διαγνώσει και το πότε: γιατί δεν παίρνεις μια λογική μεταβλητή που έχει ακριβώς αυτό το ρόλο;
Καταλαβαίνω το άγχος και όλα τα συναφή, αλλά το να χρησιμοποιήσεις άλλη μεταβλητή για να κρατάς το Σ και μετά να αλλάζεις την τιμή του, μου φαίνεται λίγο πιο σύνθετο...
Αν άλλαζες ελάχιστα τη σκέψη σου, θα απλοποιούσες πολύ τα πράγματα, αυτό...

Καλά αποτελέσματα...