Ασκήσεις στη Δομή Επανάληψης
1. ΑΣΚΗΣΗ
Ένα σύστημα απαιτεί τον σωστό κωδικό πρόσβασης (“1234”) για να επιτρέψει την είσοδο. Να αναπτυχθεί πρόγραμμα που θα ζητά από τον χρήστη να εισάγει τον κωδικό ξανά και ξανά μέχρι να τον γράψει σωστά.
2. ΑΣΚΗΣΗ
Ένα ταμείο καταγράφει τις αγορές ενός πελάτη. Ο πελάτης εισάγει τις τιμές των προϊόντων μία-μία και όταν τελειώσει, εισάγει την τιμή 0 για να σταματήσει και να εμφανιστεί το συνολικό ποσό των αγορών του.
3. ΑΣΚΗΣΗ
Να γραφεί πρόγραμμα που ζητά από τον χρήστη να εισάγει έναν βαθμό (0-20). Αν εισάγει λάθος βαθμό, το πρόγραμμα να ζητά επαναληπτικά νέα εισαγωγή μέχρι να δοθεί έγκυρος βαθμός.
4. ΑΣΚΗΣΗ
Ένα σχολείο καταγράφει τους μαθητές που πέρασαν τη βάση (10). Ο χρήστης εισάγει συνεχώς βαθμούς και όταν τελειώσει, εισάγει έναν αρνητικό αριθμό. Το πρόγραμμα να εμφανίζει πόσοι μαθητές πέρασαν τη βάση.
5. ΑΣΚΗΣΗ
Ένα τυχερό παιχνίδι διαλέγει έναν τυχαίο αριθμό από το 1 έως το 100 και ζητά από τον παίκτη να μαντέψει τον αριθμό. Αν μαντέψει λάθος, το πρόγραμμα του λέει αν πρέπει να διαλέξει μεγαλύτερο ή μικρότερο αριθμό. Όταν βρει τον σωστό αριθμό, το παιχνίδι τερματίζεται και εμφανίζει πόσες προσπάθειες χρειάστηκαν.
6. ΑΣΚΗΣΗ
Ένα σύστημα ζητά από τους χρήστες να εισάγουν το email τους. Αν το email δεν περιέχει το ‘@’, τότε ζητείται νέα εισαγωγή. Η διαδικασία επαναλαμβάνεται μέχρι να συγκεντρωθούν 10 έγκυρα emails.
7. ΑΣΚΗΣΗ
Ένας πελάτης καταθέτει 1000€ σε τράπεζα με ετήσιο επιτόκιο 5%. Να γραφεί πρόγραμμα που υπολογίζει το ποσό των χρημάτων του μετά από 10 χρόνια.
8. ΑΣΚΗΣΗ
Να γραφεί πρόγραμμα που ζητά 20 αριθμούς από τον χρήστη και εμφανίζει πόσοι από αυτούς ήταν ζυγοί.
9. ΑΣΚΗΣΗ
Να αναπτυχθεί πρόγραμμα που ζητά από τον χρήστη να εισάγει τις θερμοκρασίες 7 ημερών και να εμφανίζει τη μέση θερμοκρασία της εβδομάδας.



