ciclo form ayuda por favor no me sale la suma de total 1 total 2
Publicado por LAURA BERENICE (2 intervenciones) el 03/04/2022 07:09:14
Provblema:
Calcular el total de la compra para los departamentos de electrónica y electrodomésticos, el subtotal final (suma de ambos departamentos) y total final (subtotal con IVA). Presenta al final del proceso una tabla con el nombra del producto, cantidad del producto, valor por cada unidad del producto y precio final según la cantidad de producto que se compra para cada departamento, sumar el total de la compra por ambos departamentos,
lo que hice me pueden apoyar
#include<stdio.h>
#include<conio.h>
main ()
{
float precio[100], total[100], nuevototal=0, total1=0, total2=0, subtotalfinal, totalfinal;
int productos, cantidad[100], x, y, departamento[100];
char nombre[100][50];
printf("Numero de productos: ");
scanf("%d", &productos);
for (x=1; x<=productos; x++)
{
printf("\n");
printf("Nombre del producto: ");
scanf("%s", &nombre[x]);
printf("Cantidad del producto: ");
scanf("%d", &cantidad[x]);
printf("Precio unitario del producto: ");
scanf("%f", &precio[x]);
printf("Departamento del producto (Electrodomesticos=1, Electronica=2): ");
scanf("%d", &departamento[x]);
total[x]=precio[x]*cantidad[x];
}
for(y=1; y<=productos; y++)
{
printf("%s %d %f %f \n", nombre[y], cantidad[y], precio[y], total[y]);
nuevototal=nuevototal+total[y];
}
if(departamento[y]=1)
{
total[y]=precio[y]*cantidad[y];
total1=total1+(precio[y]*cantidad[y]);
printf("TOTAL DE ELECTRODOMESTICOS: %f", total1);
}
if(departamento[y]=2)
{
total[y]=precio[y]*cantidad[y];
total2=total2+(precio[y]*cantidad[y]);
printf("\n TOTAL DE ELECTRONICA: %f", total2);
}
subtotalfinal=precio[y]+precio[y];
printf("\n \n \n SUBTOTAL FINAL: %f", subtotalfinal);
totalfinal=subtotalfinal*1.16;
printf("\n \n \n TOTAL FINAL: %f", totalfinal);
getch();
}
Calcular el total de la compra para los departamentos de electrónica y electrodomésticos, el subtotal final (suma de ambos departamentos) y total final (subtotal con IVA). Presenta al final del proceso una tabla con el nombra del producto, cantidad del producto, valor por cada unidad del producto y precio final según la cantidad de producto que se compra para cada departamento, sumar el total de la compra por ambos departamentos,
lo que hice me pueden apoyar
#include<stdio.h>
#include<conio.h>
main ()
{
float precio[100], total[100], nuevototal=0, total1=0, total2=0, subtotalfinal, totalfinal;
int productos, cantidad[100], x, y, departamento[100];
char nombre[100][50];
printf("Numero de productos: ");
scanf("%d", &productos);
for (x=1; x<=productos; x++)
{
printf("\n");
printf("Nombre del producto: ");
scanf("%s", &nombre[x]);
printf("Cantidad del producto: ");
scanf("%d", &cantidad[x]);
printf("Precio unitario del producto: ");
scanf("%f", &precio[x]);
printf("Departamento del producto (Electrodomesticos=1, Electronica=2): ");
scanf("%d", &departamento[x]);
total[x]=precio[x]*cantidad[x];
}
for(y=1; y<=productos; y++)
{
printf("%s %d %f %f \n", nombre[y], cantidad[y], precio[y], total[y]);
nuevototal=nuevototal+total[y];
}
if(departamento[y]=1)
{
total[y]=precio[y]*cantidad[y];
total1=total1+(precio[y]*cantidad[y]);
printf("TOTAL DE ELECTRODOMESTICOS: %f", total1);
}
if(departamento[y]=2)
{
total[y]=precio[y]*cantidad[y];
total2=total2+(precio[y]*cantidad[y]);
printf("\n TOTAL DE ELECTRONICA: %f", total2);
}
subtotalfinal=precio[y]+precio[y];
printf("\n \n \n SUBTOTAL FINAL: %f", subtotalfinal);
totalfinal=subtotalfinal*1.16;
printf("\n \n \n TOTAL FINAL: %f", totalfinal);
getch();
}
Valora esta pregunta


0