Οι ασκήσεις σε αυτό το μέρος, βοηθάνε στην κατανόηση της γλώσσας C. Στο πρώτο μέρος, έχουμε απλές εφαρμογές. Για την δημιουργία και εκτέλεση των προγραμμάτων χρησιμοποιήθηκε το "Visual Studio 2013"
Άσκηση 1
Να γραφεί πρόγραμμα σε C που να μετατρέπει δραχμές σε ευρώ.
#include <iostream>
int main()
{
float draxmes, euro;
printf("Dwse tis draxmes : ");
scanf_s("%f", &draxmes);
euro = draxmes / 340.75;
printf("Ta euro einai : %.2f\n", euro);
system("Pause");
return 0;
}
Άσκηση 2
Να γραφεί πρόγραμμα σε C που να διαβάζει 6 νούμερα από το 1 μέχρι το 999 και να τα εμφανίζει όλα σε μια γραμμή σε στήλες πλάτους 6 χαρακτήρων στοιχισμένοι αριστερά στις στήλες αυτές.
Πχ, αν οι αριθμοί είναι 1,32,23,4,560,8 θα εμφανιστούν ως εξής:
1 32 23 4 560 8
#include <iostream>
int main()
{
int a, b, c, d, e, f;
printf("Dwse 6 arithmous apo to 0 ws to 999: \n");
scanf_s("%d %d %d %d %d %d", &a, &b, &c, &d, &e, &f);
printf("%d %d %d %d %d %d\n", a, b, c, d, e, f);
system("Pause");
return 0;
}
Άσκηση 3
Να γραφεί πρόγραμμα σε C που να εμφανίζει την τελική τιμή ενός προϊόντος. Για να την υπολογίσει, το πρόγραμμα θα δέχεται από τον χρήστη την αρχική τιμή του προϊόντος, θα εφαρμόζει έκπτωση 10% και θα προσθέτει και το ΦΠΑ.
#include <iostream>
int main()
{
float arxikh, timh_me_ekptwsh, telikh;
printf("Dwse thn arxikh timh tou proiontos: ");
scanf_s("%f", &arxikh);
timh_me_ekptwsh = arxikh - arxikh*0.1;
telikh = timh_me_ekptwsh + timh_me_ekptwsh*0.19;
printf("H telikh timh tou proiontos einai: %.2f\n", telikh);
system("Pause");
return 0;
}
Άσκηση 4
Να γραφεί πρόγραμμα σε C που εμφανίζει το όνομα και το ΚΑΣ σου αφήνοντας μεταξύ τους 3 παύλες. Θεωρούμε ότι το πρόγραμμα γνωρίζει το όνομά σου και ότι θα ζητήσει μόνο τον αριθμό του ΚΑΣ.
#include <iostream>
int main()
{
int kas;
printf("Dwse ton arithmo tou KAS sou: ");
scanf_s("%d", &kas);
printf("Onomatepwnymo--- %d\n", kas);
system("Pause");
return 0;
}
Άσκηση 5
Να γραφεί πρόγραμμα σε C που να υπολογίζει την εξής μαθηματική παράσταση:
2A-3B/2A+2B
#include <iostream>
int main()
{
float A, B, x;
printf("Dwse duo arithmous: \n");
scanf_s("%f %f", &A, &B);
x = (2 * A - 3 * B) / (2 * A + 2 * B);
printf("To apotelesma einai: %.2f\n", x);
system("Pause");
return 0;
}
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου