ALGORITMO QUE CALCULA EL COSTO DE ENTRADA A LA FERIA

Categoría de Estructura Condicional Anidada


Algoritmo para calcular el costo de entrada a una feria de libros en PSeInt

💻 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.


Análisis :

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 en pseint que muestra el costo de entrada a una Feria de Libros PSeInt Estricto : DESCARGA EL CÓDIGO

algoritmo que calcule el IGV

Algoritmo en pseint - short youtube
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
Algoritmo en pseint que muestra el costo de entrada a una Feria de Libros

código en python del costo de entrada a una Feria de Libros Python :

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)

código en Lenguaje C que muestre el costo de entrada a una Feria de Libros Lenguaje C :

#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;
}

código en Dev C++ del costo de entrada a una Feria Dev C++ :

#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;
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso