More Related Content
More from Stathis Gourzis (20)
Πρόγραμμα υπολογισμού ηλικίας σε C - 4
- 1. Πρόγραμμα<br />υπολογισμού<br />ηλικίας<br />σε C<br />Παράδειγμα προγράμματος σε C …<br />/* */<br />/* */<br />/* ΤΟ ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΖΕΙ ΣΕ ΛΕΠΤΑ ΤΗΝ ΗΛΙΚΙΑ ... */ <br />/* */<br />/* ( … και σε δευτερόλεπτα …) */ /* */ <br />/* ΠΑΡΑΣΚΕΥΗ 18 ΙΟΥΛΙΟΥ 1996 */<br />/* */<br />#include <stdio.h><br />#define Y 518400 /* 60 Χ 24 Χ 30 Χ 12 Λεπτά ενός χρόνου */ <br />#define M 43200 /* 60 Χ 24 Χ 30 Λεπτά ενός μήνα */<br />#define D 1440 /* 24 Χ 60 */ Λεπτά μιας ημέρας */<br />#define H 60<br />#define S 60<br />main()<br />{<br />int years,months,days,hours,min; /* Ακέραιες μεταβλητές */<br />long agemin,agesec; /* Μεγάλοι αριθμοί */<br />char name1[25],name2[15]; /* Μεταβλητές χαρακτήρων */<br />printf(quot;
Δώστε μου την ηλικία σας για να υπολογίσω πόσα λεπτά …… quot;
);<br />printf(quot;
και, αν θέλετε, πόσα δευτερόλεπτα έχετε ζήσει ως τώρα …..... quot;
);<br />printf(quot;
Πρώτα δώστε μου το ονοματάκι σας : Επώνυμο - Όνομα : quot;
);<br />scanf(quot;
%s %squot;
,name1,name2);<br />printf(quot;
Tώρα πείτε μου ειλεικρινά, πόσων χρονών είστε; quot;
);<br />scanf(quot;
%dquot;
,&years);<br />printf(quot;
Πόσοι μήνες έχουν περάσει από τα τελευταία σας γενέθλια; quot;
);<br />scanf(quot;
%dquot;
,&months);<br />printf(quot;
Μήπως μπορείτε να μου δώσετε και τις ημέρες; quot;
);<br />scanf(quot;
%dquot;
,&days);<br />printf(quot;
Ευχαριστώ. Αν μου δώσετε και έναν αριθμό για τις ώρες σας nquot;
);<br />printf(quot;
υπόσχομαι να είμαι φοβερά ακριβής στον υπολογισμό μου... quot;
);<br />scanf(quot;
%dquot;
,&hours);<br />printf(quot;
Eίναι υπερβολή, αλλά αν μου δώσετε και αριθμό για τα λεπτά quot;
);lt;br />printf(quot;
θα ξεπεράσω τον εαυτό μου, πιστέψτε με... quot;
);lt;br />scanf(quot;
%dquot;
,&min);<br />agemin=(years*Y)+(months*M)+(days*D)+(hours*H);<br />agesec=(agemin*S)+(min*S);<br />printf(quot;
quot;
);<br />printf(quot;
quot;
);<br />printf(quot;
quot;
);<br />printf(quot;
Λοιπόν αγαπητέ %s %s έχεις ζήσει ως τώρα %ld λεπτά ή αν θες <br /> quot;
,name1,name2,agemin);<br />printf(quot;
quot;
);<br />printf(quot;
quot;
);<br />printf(quot;
σε δευτερόλεπτα είναι %ld. quot;
,agesec);<br />printf(quot;
quot;
);<br />printf(quot;
quot;
);<br />printf(quot;
Σε ευχαριστώ για τη συνεργασία. Γεια σου %s...quot;
,name2);<br />}_<br />