Sunteți pe pagina 1din 7

Proiectarea Asistata de Calculator pentru Avionica

P2. Elemente de limbaj C -I;

Elmente de limbaj C I
exemplu de aplicatie, functia de iesire: printf aplicatie de afisare tabel Fahrenheit-Celsius , lucru cu numere intrgi, erori de trunchiere, instructiunea while; lucru cu numere reale, aliniere prin format ; lucru nu numere reale si intregi, instructiunea for constante simbolice

Exemplu 1
// primul exemplu de aplicatie, functia de iesire: printf #include "stdafx.h" int main() { printf("salut, lume\n"); printf("salut, "); printf("lume"); printf("\n"); return 0; }

Exemplu 2
#include "stdafx.h" // aplicatie de afisare tabel Fahrenheit-Celsius pentru fahr= 0,20,...300 // lucru nu numere intrgi, erori de trunchiere, instructiune while int main() { int fahr, celsius; int prim, ultim, pas; prim=0; // limita inferioara a scarii ultim =300; // limita superioara pas=20; // pasul fahr= prim; while (fahr<= ultim) { celsius =5 * (fahr-32)/9; printf("%d\t%d\n", fahr, celsius); fahr=fahr+pas;} return 0; }

Exemplu 3
#include "stdafx.h" // aplicatie de afisare tabel Fahrenheit-Celsius pentru fahr= 0,20,...300 // lucru nu numere reale, aliniere prin format int main() { float fahr, celsius; float prim, ultim, pas; prim=0; // limita inferioara a scarii ultim =300; // limita superioara pas=20; // pasul fahr= prim; while (fahr<= ultim) { celsius =(5.0/9.0) * (fahr-32); printf("%3.0f\t%6.1f\n", fahr, celsius); fahr=fahr+pas;} return 0; }

Exemplu 4
#include "stdafx.h" // aplicatie de afisare tabel Fahrenheit-Celsius pentru fahr= 0,20,...300 // lucru nu numere reale si intregi, instructiunea for int main() { int fahr; for (fahr=0; fahr <=300; fahr=fahr+20) printf("%3d%6.1f\n", fahr, (5.0/9.0)*(fahr-32)); return 0; }

Exemplu 5
#include "stdafx.h" #define prim 0 #define ultim 300 #define pas 20 // aplicatie de afisare tabel Fahrenheit-Celsius pentru fahr= 0,20,...300 // constante simbolice int main() { int fahr; for (fahr= prim; fahr <= ultim; fahr=fahr+pas) printf("%3d%6.1f\n", fahr, (5.0/9.0)*(fahr-32)); return 0; }