Documentos de Académico
Documentos de Profesional
Documentos de Cultura
t12 estructuraBUCLE Ejercicio02
t12 estructuraBUCLE Ejercicio02
Escribir un programa que solicite la cantidad que ha recibido una persona por un mes de trabajo. Luego,
solicitar al usuario cuántas compras hará y a continuación solicitarle qué es lo que va a comprar y el valor
de cada una estas compras. Si la cantidad de compras que el usuario gasta supera la cantidad recibida ese
mes, entonces indicarle que ha excedido la cantidad disponible. Al final desplegar una tabla con el resumen
de las compras hechas, además de la cantidad recibida durante el mes, el número de compras hechas, el
total gastado en las compras y lo que le queda luego de haber realizado las compras.
Solución
clear; clc
for i = 1:numeroCompras
detalleCompra(i) = input(i + ". ¿Qué va a comprar? ", "s");
precioIndividual(i) = input(i + ". ¿Cuánto cuesta? ");
totalPagar = totalPagar + precioIndividual(i);
if i == numeroCompras
tablaCompras = table(detalleCompra, precioIndividual);
disp("==== A continuación se mostrará el resumen de la venta ====")
fprintf("Cantidad recibida: $ %.2f\n\n" + ...
"Número de compras: %i\n\n" + ...
"Consumo total: $ %.2f\n\n" + ...
"Saldo actual: $ %.2f\n\n", ...
cantidadRecibida, numeroCompras, totalPagar, cantidadRecibida - totalPagar);
disp(tablaCompras)
else
disp("Resumen de venta no disponible.")
end
1
2