More Related Content
More from Stathis Gourzis
More from Stathis Gourzis (20)
Πρόγραμμα πράξεων μεταξύ αριθμών σε Pascal - 3
- 1. Πρόγραμμα<br />πράξεων<br />μεταξύ αριθμών - 2<br />σε<br />Pascal<br />Παράδειγμα προγράμματος σε Pascal<br />στο μάθημα «Σχεδιασμός Προγράμματος Pascal»<br />στο ΙΕΚ ΛΕΥΚΑΔΟΣ - ΙΟΥΝΙΟΣ 1998<br />PROGRAM PROTO;<br />USES CRT;<br />VAR<br /> X,Y,Z : REAL;<br /> CH,CH1 : CHAR;<br /> C : INTEGER;<br />PROCEDURE PROSTHESH;<br />BEGIN<br /> WRITELN;<br /> WRITELN(' Πρόσθεση των 2 μεταβλητών ');<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Το άθροισμα είναι : ',X+Y:10:2);<br />END;<br />PROCEDURE AFAIRESH;<br />BEGIN<br /> WRITELN;<br /> WRITELN(' Αφαίρεση των 2 μεταβλητών ');<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Η διαφορά είναι : ',X-Y:10:2);<br />END;<br />PROCEDURE POLLAPLASIASMOS;<br />BEGIN<br /> WRITELN;<br /> WRITELN(' Πολλαπλασιασμός των 2 μεταβλητών ');<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Το γινόμενο είναι : ',X*Y:10:2);<br />END;<br />PROCEDURE DIAIRESH;<br />BEGIN<br /> WRITELN;<br /> WRITELN(' Διαίρεση των 2 μεταβλητών ');<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Το πηλίκο είναι : ',X/Y:10:2);<br />END;<br />BEGIN<br /> CH:='Y';<br /> C:=0;<br /> WHILE CH='Y' DO<br /> BEGIN<br /> CLRSCR;<br /> C:=C+1;<br /> WRITELN;<br /> WRITELN('---------------------------------------------------------------');<br /> WRITELN;<br /> WRITELN(' ΠΡΟΓΡΑΜΜΑ ΕΝΑΛΛΑΓΗΣ ΤΙΜΩΝ ΚΑΙ <br /> ΑΡΙΘΜΗΤΙΚΩΝ ΠΡΑΞΕΩΝ ');<br /> WRITELN;<br /> WRITELN;<br /> WRITE(' Πληκτρολογήστε τις τιμές 2 πραγματικών <br /> μεταβλητών : ');<br /> READLN(X,Y);<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Οι τιμές των μεταβλητών είναι : Χ=',X:10:2,' και <br /> Υ=',Y:10:2);<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Εναλλαγή τιμών των 2 μεταβλητών... ');<br /> Z:=X;<br /> X:=Y;<br /> Y:=Z;<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Οι νέες τιμές των μεταβλητών είναι : Χ=',X:10:2,' <br /> και Υ=',Y:10:2);<br /> WRITELN;<br /> WRITELN;<br /> WRITE(' Πλήκτρο για συνέχεια του προγράμματος... ');<br /> READLN;<br /> CLRSCR;<br /> WRITELN;<br /> WRITE(' Πληκτρολογήστε το σημείο της αριθμητικής πράξης που θέλετε : ');<br /> READLN(CH1);<br /> WRITELN;<br /> CASE CH1 OF<br /> '+' : PROSTHESH;<br /> '-' : AFAIRESH;<br /> '*' : POLLAPLASIASMOS;<br /> '/' : DIAIRESH;<br /> END; { END CASE }<br /> WRITELN;<br /> WRITELN;<br /> WRITE(' Επανάληψη του προγράμματος; Υ = ΝΑΙ Ν = ΟΧΙ : ');<br /> READLN(CH);<br /> END; { END WHILE }<br /> WRITELN;<br /> WRITELN;<br /> WRITELN(' Το πρόγραμμα επαναλήφθηκε ',c,' φορές. ');<br /> WRITELN;<br /> WRITELN;<br /> WRITE(' Πλήκτρο για τερματισμό του προγράμματος... ');<br /> READLN<br />END. { END BEGIN }<br />