Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * sursa.c
- *
- * Created on: Apr 10, 2020
- * Author: Takamura
- */
- #include<stdio.h>
- int main()
- {
- // declararea structuri de date laptop
- struct laptop
- {
- char prod[5][16];
- char model[5][16];
- char cpu[11];
- char gpu[11];
- char culoare[13];
- int ram_cpu;
- int ram_gpu;
- int stocare;
- float f_cpu;
- float diag_d;
- float pret_cTVA;
- float pret_fTVA;
- };
- // declararea unei variabile de tip laptop
- struct laptop laptop_1;
- int i,nr_c_p=0,nr_c_m;
- // citirea de la tastatura a informatiilor referitoare la u laptop si salvarea intro variabila de tip struct laptop
- printf("Indicati numarul de cuvinte din denumirea producatorului:");
- fflush(stdout);
- scanf("%d",&nr_c_p);
- for(i=0;i<nr_c_p;i++)
- {
- printf("Indicati cuvantul: %d din denumirea producatorul:",i+1);
- fflush(stdout);
- scanf("%s",laptop_1.prod[i]);
- }
- printf("Indicati numarul de cuvinte din denumirea modelului pentru laptop:");
- fflush(stdout);
- scanf("%d",&nr_c_m);
- for(i=0;i<nr_c_m;i++)
- {
- printf("Indicati cuvantul: %d din denumirea modelului:",i+1);
- fflush(stdout);
- scanf("%s",laptop_1.model[i]);
- }
- printf("Indicati culoarea laptopului:");
- fflush(stdout);
- scanf("%s",laptop_1.culoare);
- printf("Indicati tipul procesorului CPU:");
- fflush(stdout);
- scanf("%s",laptop_1.cpu);
- printf("Indicati tipul procesorului GPU:");
- fflush(stdout);
- scanf("%s",laptop_1.gpu);
- printf("Indicati cantititatea de memorie RAM pentru CPU:");
- fflush(stdout);
- scanf("%d",&laptop_1.ram_cpu);
- printf("Indicati frecventa CPU in GHz:");
- fflush(stdout);
- scanf("%f",&laptop_1.f_cpu);
- printf("Indicati cantititatea de memorie RAM pentru GPU:");
- fflush(stdout);
- scanf("%d",&laptop_1.ram_gpu);
- printf("Indicati spatiul pe HDD in GB:");
- fflush(stdout);
- scanf("%d",&laptop_1.stocare);
- printf("Indicati diagonala ecranului specifica laptopului:");
- fflush(stdout);
- scanf("%f",&laptop_1.diag_d);
- printf("Indicati pretul de achizitie a laptopului:");
- fflush(stdout);
- scanf("%f",&laptop_1.pret_cTVA);
- // afisam in consola informatiile memorate referitoare la laptop_1
- printf("Producator:");
- for(i=0;i<nr_c_p;i++)
- {
- printf("%s",laptop_1.prod[i]);
- fflush(stdout);
- }
- printf("\n");
- printf("Model:");
- for(i=0;i<nr_c_p;i++)
- {
- printf("%s",laptop_1.model[i]);
- fflush(stdout);
- }
- printf("\n");
- printf("Pretul cu TVA: %.2f, Pretul fara TVA: %.2f \n",laptop_1.pret_fTVA,laptop_1.pret_cTVA );
- printf("Culoarea: %s, Diagonala: %.2f \n",laptop_1.culoare,laptop_1.diag_d);
- printf("CPU: %s, frecventa: %.2f, RAM CPU: %d \n", laptop_1.cpu,laptop_1.f_cpu,laptop_1.ram_cpu);
- printf("GPU: %s, RAM GPU: %d \n", laptop_1.gpu,laptop_1.ram_gpu);
- printf("Spatiul de stocare pe hard disk: %d GB", laptop_1.stocare);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement