ΑΣΚΗΣΗ 4: ΟΜΕΣ ΒΑΣΙΚΩΝ ΒΡΟΧΩΝ

Σχετικά έγγραφα
Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

Δομημένος Προγραμματισμός

Εισαγωγή στον Προγραμματισμό

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 5 ο Μέρος 5 ο Μέρος Εντολές Επανάληψης: FOR - WHILE. Περιγραφή

Υπολογισμός - Εντολές Επανάληψης

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

Γλώσσα Προγραμματισμού C. Προγραμματισμός HY: Γλώσσα Προγραμματισμού C. Γρήγορος Πίνακας Αναφοράς Σύνταξης. Εισήγηση #4. Επαναληπτικές δομές:

Δομές ελέγχου ροής προγράμματος

Β7.1.4 Δομές Επανάληψης. Β Λυκείου Κατεύθυνσης

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Προσέξτε πως η παράσταση μπορεί να περιλαμβάνει όχι μόνο μία τιμή ή μια άλλη μεταβλητή αλλά μια ολόκληρη μαθηματική παράσταση, όπως η εξής:

Οι εντολές ελέγχου της ροής ενός προγράμματος.

Δομές ελέγχου & επανάληψης

Ο βρόχος for Η εντολή for χρησιμοποιείται για τη δημιουργία επαναληπτικών βρόχων στη C

for for for for( . */

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Διάλεξη 5η: Εντολές Επανάληψης

Εισαγωγή στον Προγραμματισμό

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 29/11/07

Μεθόδων Επίλυσης Προβλημάτων

Στόχοι και αντικείμενο ενότητας. Προτάσεις επανάληψης. Έλεγχος ροής προγράμματος. #5.. Εντολές Επανάληψης

Εισαγωγή στον Προγραμματισμό με C++

Θέματα Προγραμματισμού Η/Υ

ΑΣΚΗΣΗ 3: ΠΡΟΤΑΣΕΙΣ, ΕΚΦΡΑΣΕΙΣ ΚΑΙ ΤΕΛΕΣΤΕΣ

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #3

Κεφάλαιο : Επαναλήψεις (oι βρόχος While) ( ιάλεξη 9) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Δομή Επανάληψης. Κεφάλαιο 7 Mike Trimos

5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)

Διαδικασιακός Προγραμματισμός

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Κεφάλαιο : Επαναλήψεις (o βρόγχος While) (Διάλεξη 9) Δομές Έλεγχου Προγράμματος

Δομές Επανάληψης. Εισαγωγή στη C++

4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for)

Εντολές Επανάληψης. int sum = 0, i=1; sum += i++ ; sum += i++ ; Η πράξη αυτή θα πρέπει να επαναληφθεί Ν φορές!

Διάλεξη 13: Δομές Δεδομένων ΙΙ (Ταξινομημένες Λίστες)

Γλώσσα Προγραμματισμού C

Η εντολή if-else. Η απλή μορφή της εντολής if είναι η ακόλουθη: if (συνθήκη) { Η γενική μορφή της εντολής ifelse. εντολή_1; εντολή_2;..

Δομές Ανακυκλώσεων. Εντολές ελέγχου - 1

Προγραμματισμός Ι (HY120)

ΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος

Γ7.1 Επανάληψη ύλης Β Λυκείου. Γ Λυκείου Κατεύθυνσης

Παραδείγματα. Γράψτε ένα πρόγραμμα που να τυπώνει τη μέση τιμή ενός συνόλου μη αρνητικών αριθμών

Παρακάτω δίνεται o σκελετός προγράμματος σε γλώσσα C. Σχολιάστε κάθε γραμμή του κώδικα.

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

Εκτέλεση της εντολής1 και στη συνέχεια εκτέλεση της ΕΝΟΤΗΤΑΣ και της εντολής2 όσο η ΣΥΝΘΗΚΗ είναι αληθής.

if(συνθήκη) {... // οµάδα εντολών } C: Από τη Θεωρία στην Εφαρµογή 5 ο Κεφάλαιο

Εισαγωγή στον δομημένο προγραμματισμό

Προγραμματισμός Η/Υ (ΤΛ2007 )

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

4. Επιλογή και Επανάληψη

Παίρνοντας Αποφάσεις 1

Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα

Προγραµµατισµός ΙΙ. Ηγλώσσααντικειµενοστραφούς. ιδάσκων ηµήτριος Κατσαρός, Τµ. Μηχανικών Η/Υ, Τηλεπικοινωνιών & ικτύων Πανεπιστήµιο Θεσσαλίας

Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής

Αρχές Προγραμματισμού

Οι εντολές ελέγχου της ροής ενός προγράµµατος

Υπολογισμός - Εντολές Ελέγχου

Δομές Ελέγχου και Επανάληψης

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 5 Εντολές Επανάληψης for while do while. Λαμπρινίδης Γεώργιος

Προγραμματισμός Η/Υ. Ενότητα 5: Εντολές Επανάληψης

10. Εντολές επανάληψηςκαι οι εντολές

A[0] = 0; /* To μηδέν δεν έχει διαιρέτες */ for (i=1; i<n; i++) { S=0; for (d=1; d<=i; d++) if (i % d == 0) S += d; A[i] = S; }

8. Συνθήκες ελέγχου, λογικοί τελεστές

Διαδικαστικός Προγραμματισμός

ΑΣΚΗΣΗ 5: ΠΙΝΑΚΕΣ. Σχήµα 1: H έννοια των πινάκων

Πληροφορική 2. Αλγόριθμοι

Προγραμματισμός I (Θ)

ΔΙΑΓΩΝΙΣΜΑ 1ο Γ Τάξη Ενιαίου Λυκείου Σχολικό Έτος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Η γλώσσα προγραμματισμού C

Δομημένος Προγραμματισμός (ΤΛ1006)

Βρόχοι. Εντολή επανάληψης. Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή. Πρόβλημα. Πώς θα υπολογίσουμε το άθροισμα των ακέραιων ;

υναµικές οµές εδοµένων (συν.) Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα:

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επανάληψης. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Ο πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους:

ιαδικαστικός Προγραμματισμός

Κεφάλαιο 4: Συνθήκες Έλεγχου (if-else, switch) και Λογικοί τελεστές / παραστάσεις. (Διάλεξη 8)

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Τα Εργαστηριακά Προγράμματα. Η δομή Επιλογής στη PASCAL. H δομή Επανάληψης στη PASCAL. Η εντολή επανάληψης for

9. Εντολές επανάληψηςκαι η εντολή

Προγραμματισμός Η/Υ (ΤΛ2007 )

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΗ IOYNIOY 2018 ΘΕΜΑΤΑ Α ΟΝΟΜΑΤΕΠΩΝΥΜΟ:... ΑΕΜ: ΕΞΑΜΗΝΟ:

EΒ ΟΜΑ Α 3 Η. Άλλοι τελεστές καταχώρησης: += -= *= /= %= x += 5; σηµαίνει x = x + 5; k *= 7; σηµαίνει k = k * 7; sum %= 15; σηµαίνει sum = sum % 15;

Η γλώσσα προγραμματισμού C

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #2

ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ. for (παράσταση_1; παράσταση_2; παράσταση_3) εντολή επόμενη εντολή

Διαδικασιακός Προγραμματισμός

Εντολές επιλογής Επαναλήψεις (if, switch, while)

Εισαγωγή στην πληροφορική

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf("%u\n", x); Β. unsigned char

Προγραμματισμός ΗΥ και Υπολογιστική Φυσική. Χρήστος Γκουμόπουλος

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

Transcript:

ΑΣΚΗΣΗ 4: ΟΜΕΣ ΒΑΣΙΚΩΝ ΒΡΟΧΩΝ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η χρήση των βασικών βρόχων της Γλώσσας Προγραµµατισµού C οι οποίοι χρησιµοποιούνται για την εκτέλεση µιας ή περισσότερων προτάσεων για ένα ορισµένο αριθµό επαναλήψεων. Η εργαστηριακή άσκηση έχει σαν σκοπό να κατανοήσει ο φοιτητής τις ακόλουθες δοµές ελέγχου: τον βρόχο for, τον βρόχο while, τον βρόχο do..while, την πρόταση break και την πρόταση switch. 1. Η ΕΝΝΟΙΑ ΤΩΝ ΒΡΟΧΩΝ Οι δυνατότητες επανάληψης των υπολογιστών τους κάνουν χρήσιµα εργαλεία για επεξεργασία µεγάλων ποσοτήτων πληροφοριών. Οι επόµενοι παράγραφοι παρουσιάζουν τις δοµές βρόχων της C. Οι δοµές αυτές περιλαµβάνουν ισχυρές, συνοπτικές και αποδοτικές εντολές ελέγχου, παρόµοιες µε αυτές άλλων γλωσσών προγραµµατισµού. Η εργαστηριακή άσκηση καλύπτει τις παρακάτω βρόχους επανάληψης της C : Ο βρόχος for Ο βρόχος while Ο βρόχος do while H πρόταση break H πρόταση switch 1.1 Ο βρόχος for 1.1.1 Περιγραφή Ο βρόχος for είναι µια δοµή προγραµµατισµού της C η οποία εκτελεί έναν αριθµό µιας ή περισσότερων προτάσεων για ένα ορισµένο αριθµό επαναλήψεων. Μερικές φορές ονοµάζεται βρόχος for, επειδή τυπικά η εκτέλεση του προγράµµατος επαναλαµβάνεται µέσω αυτής της πρότασης περισσότερες από µια φορές. Ο βρόχος for έχει την ακόλουθη δοµή: for (αρχικοποίηση;συνθήκη;αύξηση) µία ή περισσότερες προτάσεις της C; Όπου αρχικοποίηση, συνθήκη και αύξηση είναι εκφράσεις της C και στην συνέχεια ακολουθούν µία ή περισσότερες προτάσεις της C. /* Ektipwsi twn aritmwn 5-10 stin othoni toy ypologisti */ int count; for(count=5;count<=10;count++) 1/7

printf("%d\n",count); 5 6 7 8 9 10 1.1.2 Ένθετοι βρόχοι for Οποιαδήποτε πρόταση C µπορεί να γραφεί µέσα στο σώµα ενός βρόγχου for -ακόµα και µέσα σε έναν άλλο βρόγχο for. Όταν γράφετε ένα βρόχο µέσα σε ένα βρόχο, δηµιουργείτε ένθετους βρόχους. /* Parousiazei toys arithmoys 1-4 me entheto broxo 4 fores */ int times,num; for(times=1;times<=4;times++) for(num=1;num<=3;num++) printf("%d ",num); printf("\n"); 2/7

1.2 Ο βρόχος while 1.2.1 Περιγραφή Ο βρόχος while είναι µια πρόταση διακλάδωσης που ελέγχει την εκτέλεση µία ακολουθία προτάσεων της C. O βρόχος while είναι παρόµοιος µε τον βρόχο for προκαλούν την κατ επανάληψη εκτέλεση ενοτήτων του προγράµµατος όσο ισχύει µια ορισµένη συνθήκη. Η σύνταξη της πρότασης είναι η ακόλουθη: while (συνθήκη) µία ή περισσότερες προτάσεις της C; /* Parousiazei toys arithmoys 8-15 me tin xrisi toy while */ int times; times=8; while(times<16) printf("%d\n",times); times++; Στην οθόνη του υπολογιστή εµφανίζεται το παρακάτω αποτέλεσµα 8 9 10 11 12 13 14 15 1.2.2 Οι διαφορές µεταξύ των προτάσεων if και while Πολλοί αρχάριοι προγραµµατιστές συγχέουν τις προτάσεις if µε τις δοµές ελέγχου while. Οι βρόχοι while και do..while επαναλαµβάνουν µια ενότητα κώδικα µια ή περισσότερες φορές, ανάλογα µε τη συνθήκη που ελέγχεται. Η πρόταση if εκτελεί ή όχι µια ενότητα κώδικα, και αν ναι, µόνο µια φορά. 1.3 O βρόχος do-while H τρίτη δοµή βρόχου είναι ο βρόχος do while που εκτελεί µια σειρά προτάσεων, εφ όσον είναι αληθής µια καθορισµένη συνθήκη. Ο βρόχος do while ελέγχει την συνθήκη στο τέλος κάθε βρόγχου και όχι στην αρχή όπως κάνουν οι βρόγχοι for και while. H δοµή του βρόχου είναι η ακόλουθη: do ενότητα µίας ή περισσότερες προτάσεις της C; 3/7

while (συνθήκη); Οι προτάσεις που σχετίζονται µε ένα βρόχο do while εκτελούνται πάντοτε τουλάχιστον µια φορά. Αυτό συµβαίνει επειδή η συνθήκη ελέγχου εκτιµάται στο τέλος και όχι στην αρχή του βρόχου. Αντιθέτως οι βρόχοι for και while εκτιµούν την συνθήκη ελέγχου στην αρχή του βρόχου. int selection; selection=0; do printf("\n"); printf("\n 1-Add a Record"); printf("\n 2-Change a Record"); printf("\n 3-Delete a Record"); printf("\n 4-Quit"); printf("\n Enter a selection:"); scanf("%d",&selection); while(selection<1 selection > 4); printf("%\n You have chosen option %d\n",selection); 1-Add a Record 2-Change a Record 3-Delete a Record 4-Quit Enter a selection:7 1-Add a Record 2-Change a Record 3-Delete a Record 4-Quit Enter a selection:3 You have chosen option 3 1.4 H πρόταση break H πρόταση break χρησιµοποιείται για να τερµατίσετε ένα βρόχο. Η σύνταξη της break είναι η ακόλουθη: H πρόταση break γράφεται οπουδήποτε σε ένα πρόγραµµα C, αλλά συνήθως στο σώµα ενός βρόχου while ή do..while ώστε να τερµατίσει το βρόχο νωρίτερα. 4/7

int selection; char ans; printf("here are the numbers from 1 to 15\n"); selection=1; while(selection<=20) printf("%d\n",selection ); printf("\n Do you want to see another (Y/N)"); scanf("%c",&ans); if((ans== N ) (ans== n )) break ; scanf("%d",&selection); printf("\n That s all"); Here are the numbers from 1 to 15 1 Do you want see another (Y/N)?Y 2 Do you want see another (Y/N)?Y 3 Do you want see another (Y/N)?Y 4 Do you want see another (Y/N)?N That s all 1.5 Η πρόταση switch H πρόταση switch καλείται συχνά πρόταση πολλαπλών επιλογών, επειδή επιτρέπει την επιλογή από πολλές εναλλακτικές λύσεις. H σύνταξη της πρότασης switch είναι η ακόλουθη: switch (παράσταση) case παράσταση 1: µία ή περισσότερες προτάσεις της C; case παράσταση2: µία ή περισσότερες προτάσεις της C; case παράσταση3: µία ή περισσότερες προτάσεις της C; default: µία ή περισσότερες προτάσεις της C; 5/7

H παράσταση µπορεί να είναι ακέραια παράσταση, ένας χαρακτήρας, µια σταθερά ή µια µεταβλητή. Οι υποπαραστάσεις (παραστάσεις 1, παραστάσεις 2, κ.λ.π.) µπορεί να είναι ακέραια παράσταση, ένας χαρακτήρας, µια σταθερά ή µια µεταβλητή. Ο αριθµός των παραστάσεων case µετά την switch καθορίζεται από την εφαρµογή. Οι (µια ή περισσότερες προτάσεις C) µπορεί να είναι οποιαδήποτε ενότητα κώδικα C. H γραµµή default είναι προαιρετική. int selection; printf("enter a number between 1 and 3\n"); scanf("%d",&selection); switch(selection) case 1: printf("you entered 1"); case 2: printf("you entered 2"); case 3: printf("you entered 3"); default: printf("out of range, Try again"); Enter a number from 1 to 3 1 You entered 1 6/7

2. ΕΡΓΑΣΤΗΡΙΑΚΟ ΜΕΡΟΣ 1. Να γράψετε κώδικα σε C που να εκτυπώνει στην οθόνη του υπολογιστή 20 φορές το µήνυµα Computers are fun!. Το πρόγραµµα που θα γράψετε θα πρέπει να χρησιµοποιεί το βρόχο while. 2. Nα γραφεί ένα πρόγραµµα που να ελέγχει το password ενός χρήστη όταν κάνει log in σε ένα υπολογιστή. O χρήστης πρέπει να γράψει σωστά σύνθηµα σε τρεις προσπάθειες. Αν δε γράψει σωστά το σωστό σύνθηµα, το πρόγραµµα τερµατίζεται. Να θεωρήσετε οτι οι µεταβλητές password και log_in είναι ακέραιες µεταβλητές 3. Να εκτελέσετε τα ακόλουθα: Να υπολογίσετε το παραγοντικό ενός αριθµού n (Σηµείωση: Το παραγοντικό ενός αριθµού γράφεται ως n! και ορίζεται ως εξής; n!=n(n-1)(n-2) Να γραφεί ένα πρόγραµµα που να εκτιµά την τιµή της µαθηµατικής σταθεράς e χρησιµοποιώντας τον µαθηµατικό τύπο e = 1 + % %! + % '! + % (! + % )! Να γραφεί ένα πρόγραµµα που να εκτιµά την τιµή της ακόλουθης µαθηµατικής έκφρασης e + = 1 + + %! + + '! + + (! + + )!. Για τον υπολογισµό του ex να χρησιµοποιηθεί ο βρόχος while. 4. Να γράψετε πρόγραµµα που να αθροίζει µια σειρά ακεραίων που πληκτρολογεί ο χρήστης. Υποθέστε ότι ο πρώτος ακέραιος που δίνει ο χρήστης καθορίζει το πλήθος των αριθμών που αποµένουν να εισαχθούν. Να υπολογίσετε το µέσο όρο των αριθµών που θα εισαχθούν. 5. Να γραφεί ένα πρόγραμμα, το οποίο να ζητά από το χρήστη 5 ακεραίους αριθμούς με δομή επανάληψης. Στη συνέχεια το πρόγραμμα να υπολογίζει το άθροισµα των άρτιων αριθµών, να υπολογίζει το άθροισµα των περιττών αριθµών και να τυπώνει τα αντίστοιχα αποτελέσματα. 6. Να γραφεί πρόγραμμα που να υπολογίζει την τιµή του π µε βάση την ακόλουθη σχέση π = 4 ) ( + ) / ) 0 + ) 1 7. Να γραφεί πρόγραµµα που µέσω ενός µενού επιλογών να υπολογίζει το άθροισμα, τη διαφορά, το γινόμενο ή το πηλίκο 2 πραγματικών αριθμών που εισάγει ο χρήστης, χρησιµοποιώντας την εντολή switch. 8. Να γραφεί πρόγραµµα που υπολογίζει το ενοίκιο στάθµευσης σε ένα σταθµό µε πολλούς ορόφους. Ρωτήστε το χρήστη αν οδηγεί Ι.Χ. ή φορτηγό. Να φροντίσετε, ώστε να υπάρχει έλεγχος της απάντησης του χρήστη προκειμένου να επαναλάβει την επιλογή αν εισάγει λανθασμένο χαρακτήρα. Η χρέωση να γίνει ως εξής: 2 για την πρώτη ώρα, 3 για τη δεύτερη και 4 για περισσότερες από 2 ώρες. Αν το όχηµα είναι φορτηγό προσθέστε 1 στη συνολική χρέωση. 7/7