Δευτέρα 2 Ιανουαρίου 2012

Ασκήσεις σε γλώσσα C (μέρος Α)

Οι ασκήσεις σε αυτό το μέρος, βοηθάνε στην κατανόηση της γλώσσας 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;
}


Δεν υπάρχουν σχόλια: