Page 1 of 1

help: 5 προγραμματάκια σε C

Posted: Mon Oct 24, 2005 9:32 pm
by yksom
Πρόγραμμα 1
Γράψτε πρόγραμμα το οποίο να ζητάει από τον χρήστη να εισάγει από το πληκτρολόγιο πέντε αριθμούς μεταξύ του 0 και του 255 και τους μετατρέπει σε χαρακτήρες. Απεικονίστε και τον αριθμό και τον χαρακτήρα στην οθόνη.

Πρόγραμμα 2
Να αναπτυχθεί πρόγραμμα το οποίο να δημιουργεί έναν πίνακα βαθμών Κελσίου με τις αντίστοιχες τιμές των βαθμών Φαρενάιτ. Ξεκινήστε από τους 0 C και καταλήξτε στους 100 C, με βήματα των 20 C. Χρησιμοποιείστε το πολύ μέχρι δύο μεταβλητές (υπενθυμίζεται ότι η εξίσωση μετατροπής των βαθμών Κελσίου σε βαθμούς Φαρενάιτ είναι F=(9/5)C+32, όπου C είναι οι βαθμοί Κελσίου και F οι βαθμοί Φαρενάιτ).

Πρόγραμμα 3
Να γραφεί πρόγραμμα το οποίο διαβάζοντας από το πληκτρολόγιο ένα ακέραιο αριθμό, εμφανίζει τον αντίστοιχο μήνα του έτους. Η υλοποίηση θα γίνει με δύο τρόπους: με χρήση switch και με χρήση if. Θα πρέπει επίσης να υλοποιείται και έλεγχος λανθασμένης εισόδου από τον χρήστη

Πρόγραμμα 4
Να αναπτυχθεί πρόγραμμα το οποίο αφού διαβάσει την τιμή μίας πραγματικής παραμέτρου χ, υπολογίζει τις ακόλουθες συναρτήσεις:
(i) f(x)=x^5-3x^2+x
(ii) f(x)=e^x-x

Πρόγραμμα 5
Να δημιουργηθεί πρόγραμμα σύμφωνα με το οποίο ο υπολογιστής να δέχεται δύο ακέραιους αριθμούς x και y και στη συνέχεια:
1)να υπολογίζει το γινόμενο τους
2)να βρίσκει το μεγαλύτερο και το μικρότερο
3)υπολογίζει και να εμφανίζει τις τετραγωνικές ρίζες των x και y (με ενσωματωμένο τον κατάλληλο έλεγχο για την περίπτωση των αρνητικών αριθμών).

Posted: Mon Oct 24, 2005 11:44 pm
by lumenintervalum
ποιο είναι το απόλυτο deadline που έχεις??

Posted: Tue Oct 25, 2005 12:19 am
by PaP
Δε νομίζω ότι σε κάποιο φόρουμ κάποιος θα σου γράψει ολόκληρο κώδικα. Αυτό που παίζει είναι όταν το γράφεις και έχεις κάποια προβλήματα λογικής ή συναντακτικού να τον ποστάρεις και σίγουρα κάποιος θα σε βοηθήσει στο λάθος που έχεις κάνει

Posted: Tue Oct 25, 2005 12:53 am
by lumenintervalum
ρε παπ δεν είναι κ τόσο δύσκολα αυτά που ζητάει..

Posted: Tue Oct 25, 2005 1:03 am
by yksom
Το κείμενο ήταν σε greeklish και αφαιρέθηκε.

Einherjar

Posted: Tue Oct 25, 2005 1:06 am
by ailouros
Γράψτα πρώτα σε ψευδοκώδικα και θα σου λυθούν όλα.Π.χ για την δύναμη κάνεις μια λούπα :
όσο (χ<Χ)
ε=ε*ε
χ++

κλπ.
Για την τετραγωνική ρίζα πρέπει να υπάρχει η sqrt(x).

Posted: Tue Oct 25, 2005 1:46 am
by lumenintervalum
καταρχήν είσαι 1ο έτος σε μας ή στο Καποδιστριακό??ρωτάω για να ξέρω τι βιβλία έχεις.

δες εδω http://www.cplusplus.com/ref/cstdlib/

Είναι η στάνταρ βιβλιοθήκη της C. Απ ότι θα δεις, έχει μια λίστα από βασικές συναρτήσεις. Πατάς σε κάποιο πάνω σε κάποιο λινκ, που σου φαίνεται ότι ίσως να ταιριάζει με αυτό που ψάχνεις και βλέπεις αν όντως καλύπτεσαι. αν γενικά δε σε καλύπτει η συγκεκριμένη σελίδα, ρίχνεις μια ματιά στο google γενικότερα, κάπου αλλού που να σου εξηγεί καλύτερα.

πχ στο 1 ψάχνεις κάτι που να σου μετατρέπει αριθμό σε χαρακτήρα. Άρα int to ascii. (μη σου πω ότι μπορεί την βρεις κι όλα)

Posted: Tue Oct 25, 2005 7:58 am
by Erevodifwntas
lumenintervalum wrote:καταρχήν είσαι 1ο έτος σε μας ή στο Καποδιστριακό??ρωτάω για να ξέρω τι βιβλία έχεις.
εμείς (ευτυχώς) δεν ασχολούμαστε με C (ο μαζωχισμός έχει και τα όρια του ;-)

Posted: Tue Oct 25, 2005 9:55 am
by AnINffected
Μη το λές...

:-D

Posted: Tue Oct 25, 2005 11:30 pm
by lumenintervalum
Erevodifwntas wrote:
lumenintervalum wrote:καταρχήν είσαι 1ο έτος σε μας ή στο Καποδιστριακό??ρωτάω για να ξέρω τι βιβλία έχεις.
εμείς (ευτυχώς) δεν ασχολούμαστε με C (ο μαζωχισμός έχει και τα όρια του ;-)
1.ο μαζωχισμός δεν έχει όρια και
2. τα λειτουργικά, τα sockets κτλ δε σου λένε τπτ???

Posted: Wed Oct 26, 2005 12:34 am
by sudtuwup
Ελα ντε. Αφου κ λειτουργικα εχουν μεσα αλλα νομιζω κ τα γραφικα. Αλλα ειναι τα μαζο.. Ειναι κ ψιλο χρησιμη.
Οντως το google θα τα χει ολα πανω κατω-ειναι γνωστες ασκησεις.

Posted: Wed Oct 26, 2005 8:08 am
by Erevodifwntas
απλά εννοούσα ότι δεν τη διδασκόμαστε (επίσημα). άλλο ότι επειδή έχουμε κάνει C++ θεωρούν ότι κατέχουμε και τη C....

(στα γραφικά είναι C++... αλλά όταν μπαίνει μέσα το γραφικό όλα γίνονται λίγο ... assembly :-) -εδώ και το managed DIrectX δεν καταφέρνει να είναι τόσο αντικειμενοστρεφές όσο θα ήθελε ;-)

Posted: Mon Oct 31, 2005 3:02 am
by yksom
problem solved..Παρακαλώ ας διαγραφεί το topic..

Moderated by HdkiLLeR: Γράψε ελληνικά ήμαρτον δύο λέξεις ήταν, γιατί να βγάζω τα μάτια μου;