Examen
Publicado por Héctor (1 intervención) el 19/06/2023 19:31:02
# include <stdio.h>
# define NUM 3
# define DIM 16
void main (void)
{
struct proveedor
Ejercicios
cont+1);
{
char prov[DIM];
int cant_p;
float precio;
float importe;
};
struct proveedor provee[NUM];
int cont, k=0, j=0;
float preciomin, preciomax;
float total=0.0;
/* Carga de la tabla de datos de proveedores*/ for(cont=0;cont<NUM:cont++)
{
printf(“\nIntroducir nombre del proveedor %d:”,
gets(provee[cont].prov); printf(“Introducir cantidad de piezas: ”); scanf(“%d”, &provee[cont].cant_p); printf(“Introducir precio unitario:”; scanf(“%d”,&provee[cont].precio);
provee[cont].importe=provee[cont].cant_p*provee[cont] .precio;
while(getchar()!=’\n’);
}
/*Visualizar datos de proveedores*/ for(cont=0;cont<NUM;cont++)
printf(“\n%s %s %s %s”, provee[cont].prov, provee[cont.cant_p, provee[cont].precio, provee[cont].importe);
total += provee[cont].importe;
printf(“\nEl importe total es:%f”,total); /*Calcular el proveedor más barato y el más caro*/ preciomin=provee[0].precio; preciomax=provee[0].precio; for(cont=1;cont<NUM;cont++)
{
if(preciomin>provee[cont].precio) {
preciomin=provee[cont].precio;
k=cont; }
if(preciomax<provee[cont].precio {
preciomax<provee[cont].precio;
j=cont; }
}
printf(“\n El proveedor mas barato es: %s”, provee[k].prov);
printf(“\n El proveedor más caro es: %s”, provee[j].prov); }
# define NUM 3
# define DIM 16
void main (void)
{
struct proveedor
Ejercicios
cont+1);
{
char prov[DIM];
int cant_p;
float precio;
float importe;
};
struct proveedor provee[NUM];
int cont, k=0, j=0;
float preciomin, preciomax;
float total=0.0;
/* Carga de la tabla de datos de proveedores*/ for(cont=0;cont<NUM:cont++)
{
printf(“\nIntroducir nombre del proveedor %d:”,
gets(provee[cont].prov); printf(“Introducir cantidad de piezas: ”); scanf(“%d”, &provee[cont].cant_p); printf(“Introducir precio unitario:”; scanf(“%d”,&provee[cont].precio);
provee[cont].importe=provee[cont].cant_p*provee[cont] .precio;
while(getchar()!=’\n’);
}
/*Visualizar datos de proveedores*/ for(cont=0;cont<NUM;cont++)
printf(“\n%s %s %s %s”, provee[cont].prov, provee[cont.cant_p, provee[cont].precio, provee[cont].importe);
total += provee[cont].importe;
printf(“\nEl importe total es:%f”,total); /*Calcular el proveedor más barato y el más caro*/ preciomin=provee[0].precio; preciomax=provee[0].precio; for(cont=1;cont<NUM;cont++)
{
if(preciomin>provee[cont].precio) {
preciomin=provee[cont].precio;
k=cont; }
if(preciomax<provee[cont].precio {
preciomax<provee[cont].precio;
j=cont; }
}
printf(“\n El proveedor mas barato es: %s”, provee[k].prov);
printf(“\n El proveedor más caro es: %s”, provee[j].prov); }
Valora esta pregunta
0