Dev - C++ - Examen

 
Vista:

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); }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Examen

Publicado por dario (718 intervenciones) el 21/06/2023 05:11:32
Hola, que estas tratando de hacer, no entiendo.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Examen

Publicado por dario (718 intervenciones) el 21/06/2023 05:46:05
Hola, te voy ayudando con esto, tu ya lo terminas.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# include <stdio.h>
 
# define NUM 2
# define DIM 16
 
struct proveedor {
        char prov[DIM];
        int cant_p;
        float precio;
        float importe;
};
 
int main()
{
    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: ");
        fgets(provee[cont].prov,DIM,stdin);
        printf("Introducir cantidad de piezas: ");
        scanf("%d", &provee[cont].cant_p);
        printf("Introducir precio unitario: ");
        scanf("%f",&provee[cont].precio);
        provee[cont].importe = provee[cont].cant_p * provee[cont].precio;
        getchar();
    }
 
    /*Visualizar datos de proveedores*/
    for(cont=0; cont<NUM; cont++) {
        printf("\n%s %d %f %f", 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); }*/
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar