Almacenes “El harapiento distinguido” tiene una promoción: a todos los trajes que tienen un precio superior a
$2500.00 se les aplicará un descuento de 15 %, a todos los demás se les aplicará sólo 8 %. Realice un algoritmo
para determinar el precio final que debe pagar una persona por comprar un traje y de cuánto es el descuento que obtendrá.
SE PIDE:
• Pseudocódigo neto a recibir
• Diagrama de flujo
• C++
• Prueba de escritorio
Respuestas a la pregunta
Respuesta:
El pseint:
Algoritmo almacenes
Definir precio_total, descuento como real;
Escribir "Ingresa el precio del traje:";
Leer precio_total;
Si precio > 2500 Entonces
descuento = precio * .15
Escribir "El precio final por el traje es: ",precio - descuento;
SiNo
descuento = precio * .08
Escribir "El descuento aplicado es: ",descuento;
FinSi
FinAlgoritmo
El c++:
#ifdef __MSDOS__
#include <iostream.h>
#include <stdlib.h>
#else
#include <iostream>
#include <cstdlib>
using namespace std;
#endif
int main (void)
{
float descuento, precio, precio_por_camiseta;
cout << "Ingresa el valor de precio por una camiseta: ";
cin >> precio_por_camiseta;
cin.get();
if(precio_por_una_camiseta>25000)
descuento=precio_porcamiseta*0.15;
else
descuento=precio_por_camiseta*0.08;
precio_final=precio_por_camiseta-descuento;
cout << "Valor de descuento: " << descuento << endl;
cout << "Valor de precio final: " << precio_final << endl;
cout << endl;
system ("pause");
return EXIT_SUCCESS;
}
Espero te sirva :,)
Adjunto el diagrama de flujo.