💻 Hacer un programa que lea 10 consumos realizados en una cafetería, si el consumo total excede los S/.50, el descuento será 7%. Mostrar el pago total acumulado y su respectivo descuento si lo hubiera.
Algoritmo programacion.work
Definir Cont como Entero;
Definir TOTAL, CONSUMO, DESC como Real;
TOTAL <- 0;
CONSUMO <- 0;
DESC <- 0;
Escribir "15. MOSTRAR EL DESCUENTO DE 10 COMPRAS.";
Para Cont <-1 Hasta 10 Con Paso 1 Hacer
Escribir "Ingrese Consumo ", Cont , " : S/.";
Leer CONSUMO;
TOTAL <- TOTAL + CONSUMO;
FinPara
Si TOTAL > 50 Entonces
DESC <- TOTAL * 0.07;
SiNo
DESC <- 0;
FinSi
Escribir "CONSUMO TOTAL : S/.", TOTAL;
Escribir "DESCUENTO : S/.", DESC;
Escribir "PAGO TOTAL : S/.", (TOTAL - DESC);
FinAlgoritmo
print("DAR 7% DE DESCUENTO PARA CONSUMO MAYOR A $50.")
total = 0
consumo = 0
desc = 0
for cont in range(1, 11):
print("Ingrese Consumo ", cont, " : ", end="")
consumo = float(input())
total = total + consumo
if total > 50:
desc = total * 0.07
else:
desc = 0
print()
print("CONSUMO TOTAL : S/.", total)
print("DESCUENTO : S/.", desc)
print("PAGO TOTAL : S/.", (total - desc))
#include<stdio.h>
int main() {
float consumo=0.0, desc=0.0, total=0.0;
int cont;
for (cont=1; cont<=10;cont++){
printf("Ingrese Consumo %d : ", cont);
scanf("%f",&consumo);
total = total +consumo;
}
if(total >50){
desc=total*0.07;
}else{
desc=0;
}
printf("\nCONSUMO TOTAL : S/.%.2f \n", total);
printf("DESCUENTO : S/.%.2f \n", desc);
printf("PAGO TOTAL : S/.%.2f \n", (total-desc));
return 0;
}
#include<iostream>
using namespace std;
int main() {
float consumo=0.0, desc=0.0, total=0.0;
int cont;
for (cont=1; cont<=10;cont++){
cout << "Ingrese Consumo " << cont << " : ";
cin >> consumo;
total = total + consumo;
}
if(total > 50){
desc = total*0.07;
}else{
desc = 0;
}
cout << "\nCONSUMO TOTAL : S/." << total << endl;
cout << "DESCUENTO : S/." << desc << endl;
cout << "PAGO TOTAL : S/." << total-desc << endl;
return 0;
}
package programacion_work;
import java.util.Scanner;
public class total_de_consumos {
public static void main(String[] args) {
int cont;
Double consumo, total, desc;
total = 0.0;
Scanner ingreso=new Scanner(System.in);
for(cont = 1; cont < 11; cont++){
System.out.print("Ingrese Consumo Nro " + cont + " : ");
consumo = Double.parseDouble(ingreso.next());
total = total + consumo;
}
if(total > 50){
desc = total * 0.07;
}else{
desc = 0.0;
}
System.out.println("CONSUMO TOTAL : " + total);
System.out.println("DESCUENTO : " + desc);
System.out.println("PAGO TOTAL : " + (total - desc));
}
}
Imports System.Console
Module total_de_consumos
Dim Cont As Integer
Dim Consumo, Total, Desc As Decimal
Sub Main()
For Cont = 1 To 10
Write("Ingrese Consumo Nro " & Cont & " :")
Consumo = ReadLine()
Total = Total + Consumo
Next
If (Total > 50) Then
Desc = Total * 0.07
Else
Desc = 0
End If
WriteLine("Consumo Total : " & Total)
WriteLine("Descuento : " & Desc)
WriteLine("Pago Total : " & Total - Desc)
ReadLine()
End Sub
End Module