Practice Center – Module 8

Exercises to Practice (Module 8)

Expressions and Conditions

Exercise 1

Write a program that will read from the keyboard a number and examine whether it is a multiple of 7.

Exercise 2

Write a program that will read from the keyboard a number and examine whether its last digit is equal to 5.

Exercise 3

Write a program that will accept two numbers and examine whether the first number is a multiple of the second.

Exercise 4

An online store offers its products in the following ways:
A. Cash payment : 5% discount
B. Payment in 6 installments: Interest-free.
C. Payment in 12 installments at 5% interest.
Write a program that accepts the cost of the products purchased and the payment method (A, B or C) and displays the final cost. In the case of doses, it will also display the amount of each dose.

Exercise 5

Write a program that accepts the actual cost of a product for a company. The program also accepts the sale price of the product. Calculate and display the difference of the above two prices either as profit or loss for the business.

Exercise 6

Write a program that accepts the results of the exams in a student’s English lesson. If the student got Grade A display the message “EXCELLENT “, B the message “WELL “, C the message “GOOD” and D the message “FAILED” .

Exercise 7

Read from keyboard three numbers and sort them in descending order.

Exercise 8

Write a program that reads K integers from the keyboard and displays the largest and the smallest of them.

Exercise 9

In a javelin throwing race, the participants are 14. The athletes that will achieve a throw of more than 80 meters will be qualified for the finals. Write a program that reads each athlete’s performance and displays how many athletes have passed the threshold.

Exercise 10

Write a Python program to swap two variables.

Challenge

Write a program that accepts X numbers as input (X will be read from the keyboard). After you finish the program input, display the amount of even and odd numbers entered.


 

 

 

 

 

 

 

Ασκήσεις στην Ενότητα 8

Λογικές Εκφράσεις και η Δομή Επιλογής

Άσκηση 1

Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται έναν τυχαίο αριθμό και θα εξετάζει αν είναι πολλαπλάσιος του 7.

Άσκηση 2

Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται έναν τυχαίο αριθμό και θα εξετάζει αν το τελευταίο του ψηφίο είναι το 5.

Άσκηση 3

Να δημιουργηθεί  πρόγραμμα το οποίο θα δέχεται δύο τυχαίους αριθμούς και θα εξετάζει αν ο πρώτος είναι πολλαπλάσιος του δεύτερου.

Άσκηση 4

Ένα κατάστημα στο Internet προσφέρει τα προϊόντα του με τους εξής τρόπους:
Α. Πληρωμή τοις μετρητής: Έκπτωση 5%
Β. Πληρωμή σε 6 δόσεις: Άτοκα.
Γ.Πληρωμή σε 12 δόσεις με 5% τόκο.
Να δημιουργηθεί  πρόγραμμα το οποίο θα δέχεται την αξία των προϊόντων που αγόρασε κάποιος και τον τρόπο πληρωμής ( Α, Β ή Γ ) και θα εμφανίζει το τελικό κόστος. Στη περίπτωση των δόσεων θα εμφανίζει και το ποσό της κάθε δόσης.

Άσκηση 5

Να γράψετε πρόγραμμα που δέχεται το πραγματικό κόστος ενός προϊόντος για μια επιχείρηση. Το πρόγραμμα δέχεται ακόμη την τιμή πώλησης του προϊόντος. Υπολογίστε και εμφανίστε την διαφορά των 2 παραπάνω τιμών είτε σαν κέρδος είτε σαν ζημία για την επιχείρηση.

Άσκηση 6

Να γραφεί πρόγραμμα το οποίο δέχεται ώς είσοδο το αποτελέσμα των εξετάσεων στο μάθημα των αγγλικών ενός μαθητή. Αν ο μαθητής πήρε βαθμό Α να εμφανίζει το μήνυμα ΑΡΙΣΤΑ, Β το μήνυμα ΚΑΛΑ, C το μήνυμα ΜΕΤΡΙΑ και D το μήνυμα ΑΠΕΤΥΧΕ.

Άσκηση 7

Να διαβασθούν τρεις αριθμοί και να ταξινομηθούν κατά φθίνουσα σειρά.

Άσκηση 8

Να γραφεί πρόγραμμα που να διαβάζει Κ ακέραιους και να εμφανίζει τον μεγαλύτερο και το μικρότερο αριθμό από αυτούς.

Άσκηση 9

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

Άσκηση 10

Να γράψετε ένα πρόγραμμα που αντιμεταθέτει το περιεχόμενο 2 μεταβλητών.

Challenge

Να δημιουργήσετε πρόγραμμα που θα δέχεται ως είσοδο Χ αριθμούς (Το Χ θα το διαβάσετε από το πληκτρολόγιο). Στην συνέχεια θα εκτυπώνει τους άρτιους και τους περιττούς αριθμούς.