ALGORITMO DÓNDE UN SUPERMERCADO DE DESCUENTO SEGÚN EL COLOR

Categoría de Estructura Selección


Código que calcule el descuento a pagar en un supermercado en pseint

💻 En el Supermercado, un cliente debe presionar un botón, dependiendo del color de lámpara que se encienda, obtiene un descuento, que es un porcentaje del valor de su compra, según se muestra en la tabla.

Color = Descuento (%)
————————
Blanco = 100%
Verde = 50%
Negro = 40%
Celeste = 5%
Rojo = 0%

Calcular el descuento y el pago final (valor compra menos descuento) que realizará un cliente.

1. Ingreso de datos. (Pulsar Tecla para continuar y la función AZAR para saber el color).
2. Calcular el importe del descuento.
3. Calcular el pago final.
4. Mostrar: el importe del descuento y el pago final.


Algoritmo en pseint que muestra el descuento de un supermercado PSeInt Estricto : DESCARGA EL CÓDIGO

algoritmo que calcule el IGV

Algoritmo en pseint - short youtube
Algoritmo programacion_work
    Definir color como Entero;
    Definir dsct, compra como Real;
    dsct <- 0;
    compra <- 0;
    Escribir "SUPERMERCADO QUE BRINDA UN DESCUENTO.";
    Escribir Sin Saltar "VALOR DE COMPRA : S/.";
    Leer compra;
    Escribir Sin Saltar "Pulse una tecla para obtener el color...";
    Esperar Tecla;
    Escribir "";
    color <- azar(5);
    Segun (color) Hacer
        1: Escribir "COLOR                 : BLANCO";
            dsct <- 1;
        2: Escribir "COLOR                 : VERDE";
            dsct <- 0.5;
        3: Escribir "COLOR                 : NEGRO";
            dsct <- 0.4;
        4: Escribir "COLOR                 : CELESTE";
            dsct <- 0.05;
        5: Escribir "COLOR                 : ROJO";
            dsct <- 0;
    FinSegun
    Escribir "DESCUENTO             : S/.", dsct;
    Escribir "IMPORTE DEL DESCUENTO : S/.", compra * dsct;
    Escribir "PAGO FINAL            : S/.", compra - (compra * dsct);
FinProceso
Algoritmo en pseint que muestra el descuento de un supermercado

código en python que muestra un color aleatorio de un supermercado Python :

print("14. SUPERMERCADO QUE BRINDA UN DESCUENTO.")
import random
compra = float(input("VALOR DE COMPRA : S/."))
color = random.randint(1,5)
if color == 1:
    print("COLOR : BLANCO")
    dsct = 1
elif color == 2 :
    print("COLOR : VERDE")
    dsct = 0.5
elif color == 3:
    print("COLOR : NEGRO")
    dsct = 0.4
elif color == 4:
    print("COLOR : CELESTE")
    dsct = 0.05
elif color == 5:
    print("COLOR : ROJO")
    dsct = 0
print("DESCUENTO             : S/.", dsct)
print("IMPORTE DEL DESCUENTO : S/.", (compra * dsct))
print("PAGO FINAL            : S/.", (compra - (compra * dsct)))

código en Lenguaje C que generá un descuento según el color Lenguaje C :

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){   
    int color=0;
    float dsct=0, compra;
    srand(time(NULL));
    printf("14. SUPERMERCADO QUE BRINDA UN DESCUENTO.\n\n");
    printf("VALOR DE COMPRA : S/.");    
    scanf("%f",&compra);    
    getchar();
    printf("Pulse una tecla para obtener el color...");
    getchar();       	
    color = 1 + rand() % (6-1); 		
    switch(color){
        case 1 : printf("\nCOLOR                 : BLANCO"); dsct = 1; break;
        case 2 : printf("\nCOLOR                 : VERDE"); dsct = 0.5; break;
        case 3 : printf("\nCOLOR                 : NEGRO"); dsct = 0.4; break;
        case 4 : printf("\nCOLOR                 : CELESTE"); dsct = 0.05; break;
        case 5 : printf("\nCOLOR                 : ROJO"); dsct = 0; break;
    }
    printf("\nDESCUENTO             : S/.%.2f", dsct);
    printf("\nIMPORTE DEL DESCUENTO : S/.%.2f", (compra * dsct));
    printf("\nPAGO FINAL            : S/.%.2f", (compra - (compra * dsct)));
    return 0;
}

código en Dev C++ que al pulsar un botón brinde un descuento Dev C++ :

#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main(){       
    int color=0;
    double dsct=0, compra;
    srand(time(NULL));
    cout << "14. SUPERMERCADO QUE BRINDA UN DESCUENTO.\n" << endl;
    cout << "VALOR DE COMPRA : S/.";
    cin >> compra;
    getchar();
    cout << "Pulse una tecla para obtener el color...";
    getchar();       	
    color = 1 + rand() % (6-1); 	
    cout << endl;  
    switch(color){
        case 1 : cout << "COLOR                 : BLANCO" << endl; dsct = 1; break;
        case 2 : cout << "COLOR                 : VERDE" << endl; dsct = 0.5; break;
        case 3 : cout << "COLOR                 : NEGRO" << endl; dsct = 0.4; break;
        case 4 : cout << "COLOR                 : CELESTE" << endl; dsct = 0.05; break;
        case 5 : cout << "COLOR                 : ROJO" << endl; dsct = 0; break;
    }
    cout << "DESCUENTO             : S/." << dsct << endl;
    cout << "IMPORTE DEL DESCUENTO : S/." << (compra * dsct) << endl;
    cout << "PAGO FINAL            : S/." << (compra - (compra * dsct)) << 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