El día de hoy comparto este programa en codigo.c por si te es de utilidad.
/*Se tienen 3 arreglos de una dimensión con la
información siguiente:
El arreglo PV tiene los precios unitarios de N productos;
el arreglo CC tiene las cantidades compradas de cada producto
y el arreglo PRODUCTOS tiene la descripción del nombre.
Se pide:
a) Generar un arreglo con el total gastado en compras por
producto (TG) (TG = PV * CC)
b) Calcular el total general de todas las compras.
c) Mostrar el nombre y el total de producto que se obtuvo
mayor gasto.*/
/* limite de 5 productos*/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main ()
{
int i, posicion=0;
float PU[100], CC[100], TG[100], total_gral=0, mayor=0;
char productos [100][20];
printf("\n\n\t Ingrese los datos \n\n\t");
for (i=0; i<5; i++){
printf("\n\n\t Ingresa el nombre del producto [%d] \n\n\t",i+1);
fflush(stdin);
gets(productos[i]);
printf("\n\n\t Que precio tiene: %s \n\n\t", productos[i]);
scanf("%f", &PU[i]);
printf("\n\n\t Cuantos %s se compraron: \n\n\t", productos[i]);
scanf("%f", &CC[i]);
TG[i]=PU[i]*CC[i];
total_gral+=TG[i];
}
mayor=TG[0];
for (i=1; i<5; i++)
if (mayor<TG[i]){
mayor=TG[i];
posicion=1;
}
printf("\n\n\t El producto en el que mas se gasto es: %s \n\n\t", productos[posicion]);
printf("\n\n\t Y tiene la posicion: %d , y se gasto: %f \n\n\t", posicion+1, TG[posicion]);
system("pause");
}
Recomienden el Post a sus amigos que lo requieran, Saludos y Buen Día.
No hay comentarios.:
Publicar un comentario