💻 Hacer un programa que calcule el costo de entrada a una Feria de Libros.
En una Feria de Libros, los precios de las entradas tienen descuentos por la cantidad de personas que ingresa en grupos. Los menores de 4 personas tienen
descuento del 20% el precio de entrada, los grupos de 4 personas y menores de 10 personas tiene descuento del 35% del precio de entrada y de 10 personas
a más tienen descuento del 50%. Calcular cuánto pagará cada persona por el precio de entrada y el monto total a pagar por el grupo.
A. Ingreso de datos.
B. Precio a pagar por una entrada.
C. Monto total por el grupo.
Para este ejercicio se pide la cantidad de personas y el costo por entrada, para tener un precio total bruto; luego obtener el descuento en base
a la cantidad de personas y las distintas condiciones. Una vez obtenido el descuento este se aplica al precio bruto para obtener el precio total.
Para obtener el precio por persona se divide el precio total entre la cantidad de personas.
ENTRADA :Cantidad de personas (personas), precio de entrada(entradas).
SALIDA : Precio de cada entrada (precio) y costo total (total).
PROCESO : Se realizan las validaciones para obtener el descuento por la cantidad de personas, y luego mostrar el costo por persona y el monto total.
Algoritmo programacion_work
Definir personas Como Entero;
Definir precio, entradas, desc, total como Real;
desc <- 0;
precio <- 0;
total <- 0;
Escribir "COSTO A PAGAR PARA INGRESAR A LA FERIA";
Escribir Sin Saltar "Cantidad de personas : ";
Leer personas;
Escribir Sin Saltar "Precio por entrada : S/.";
Leer entradas;
Si (personas >= 10 ) Entonces
desc <- 0.50;
SiNo
Si (personas >= 4 y personas < 10 ) Entonces
desc <- 0.35;
SiNo
Si (personas < 4) Entonces
desc <- 0.20;
FinSi
FinSi
FinSi
precio <- personas * entradas;
total <- precio - (precio * desc);
Escribir "DESCUENTO : S/.", (precio * desc);
Escribir "ENTRADA POR PERSONA : S/.", total/personas;
Escribir "MONTO TOTAL : S/.", total;
FinProceso
print("15. COSTO A PAGAR PARA INGRESAR A LA FERIA.")
personas = int(input("Cantidad de personas : "))
entradas = float(input("Cantidad de personas : "))
if personas >= 10:
desc = 0.50
elif personas >= 4 and personas < 10:
desc = 0.35
elif nas < 4:
desc = 0.20
precio = personas * entradas
total = precio - (precio * desc)
print()
print("DESCUENTO : S/.", (precio * desc))
print("ENTRADA POR PERSONA : S/.", (total/personas))
print("MONTO TOTAL : S/.", total)
#include<stdio.h>
int main() {
int personas;
float precio=0, entradas, desc=0, total=0;
printf("15. COSTO A PAGAR PARA INGRESAR A LA FERIA.\n\n");
printf("Cantidad de personas : ");
scanf("%d",&personas);
printf("Precio por entrada : S/.");
scanf("%f",&entradas);
if (personas >= 10) {
desc = 0.50;
}else{
if(personas >= 4 && personas < 10){
desc = 0.35;
}else{
if(personas < 4){
desc = 0.20;
}
}
}
precio = personas * entradas;
total = precio - (precio * desc);
printf("\nDESCUENTO : S/.%.2f", (precio * desc));
printf("\nENTRADA POR PERSONA : S/.%2.f", (total/personas));
printf("\nMONTO TOTAL : S/.%.2f", total);
return 0;
}
#include<iostream>
using namespace std;
int main() {
int personas;
double precio=0, entradas, desc=0, total=0;
cout << "15. COSTO A PAGAR PARA INGRESAR A LA FERIA." << endl;
cout << "Cantidad de personas : ";
cin >> personas;
cout << "Precio por entrada : S/.";
cin >> entradas;
if (personas >= 10) {
desc = 0.50;
}else{
if(personas >= 4 && personas < 10){
desc = 0.35;
}else{
if(personas < 4){
desc = 0.20;
}
}
}
cout << endl;
precio = personas * entradas;
total = precio - (precio * desc);
cout << "DESCUENTO : S/." << (precio * desc) << endl;
cout << "ENTRADA POR PERSONA : S/." << (total/personas) << endl;
cout << "MONTO TOTAL : S/." << total << endl;
return 0;
}