Άσκηση 8 – Αντικειμενοστραφής προγραμματισμός

Να δημιουργήσετε μια κλάση Car που να αναπαριστά ένα αυτοκίνητο. Η κλάση να περιλαμβάνει τις ιδιότητες brand (μάρκα), model (μοντέλο) και fuel (καύσιμο σε λίτρα) καθώς και τις παρακάτω μεθόδους:

  • drive (km): Το αυτοκίνητο καταναλώνει 0.1 λίτρα καυσίμου ανά χιλιόμετρο. Να μειώνει το καύσιμο ανάλογα με τα χιλιόμετρα. Αν δεν υπάρχει αρκετό καύσιμο, να εμφανίζει μήνυμα “Δεν υπάρχει αρκετό καύσιμο”
  • refuel (amount): Να προσθέτει καύσιμο στο ρεζερβουάρ.
  • show_info(): Να εμφανίζει τα στοιχεία του αυτοκινήτου (μάρκα, μοντέλο, καύσιμο).

Να δημιουργήσετε ένα αντικείμενο της κλάσης και να εκτελέσετε μία διαδρομή, έναν ανεφοδιασμό και εμφάνιση στοιχείων πριν και μετά.

Κύλιση στην κορυφή