Pa01 - FP - Erick Tejada

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

PRODUCTO ACADÉMICO 01

FUNDAMENTOS DE
PROGRAMACIÓN

NRC 20282

ESTUDIANTE : Erick Eduardo Tejada Zea

DOCENTE : Elena Espinoza Ríos

2022
DIAGRAMA DE FLUJO

INICIO

Tipo de Cliente

Cliente
A–B-C

A B C

Monto Monto Monto


a pagar a pagar a pagar

Total Cliente A: Total Cliente B: Total Cliente C:


(Monto – 5%) + IGV (Monto – 15%) + IGV Monto + IGV

FIN
CÓDIGOS DE PROGRAMACIÓN
#include <iostream>
using namespace std;
int main()
{
cout<<"TELECOMUNICACIONES DEL CENTRO S.A."<<endl<<endl;
//Declaración de Variables
char TipCli;
double MontoNeto;
//Ingreso de Datos
cout<<"Ingrese tipo de Cliente: ";
cin>>TipCli;
if (TipCli=='A'||TipCli=='a'||TipCli=='B'||TipCli=='b'||TipCli=='C'||TipCli=='c')
{
cout<<endl<<TipCli<<endl;
cout<<endl;
cout<<"Ingrese el monto a pagar: ";
cin>>MontoNeto;
if (MontoNeto>0)
{
if (TipCli=='A' or TipCli=='a')
{
cout<<"5% de descuento: "<<MontoNeto*0.05<<endl;
cout<<"Sub-Total: "<<MontoNeto*0.95<<endl;
cout<<"IGV 18%: "<<MontoNeto*0.95*0.18<<endl;
cout<<"TOTAL cliente A: "<<MontoNeto*0.95 + MontoNeto*0.95*0.18<<endl;
cout<<endl;
cout<<"Ingrese tipo de Cliente: ";
cin>>TipCli;
if (TipCli=='A'||TipCli=='a'||TipCli=='B'||TipCli=='b'||TipCli=='C'||TipCli=='c')
cout<<endl<<TipCli<<endl;
cout<<endl;

cout<<"Ingrese el monto a pagar: ";


cin>>MontoNeto;
}
if (TipCli=='B' or TipCli=='b')
{
cout<<"15% de descuento: "<<MontoNeto*0.15<<endl;
cout<<"Sub-Total: "<<MontoNeto*0.85<<endl;
cout<<"IGV 18%: "<<MontoNeto*0.85*0.18<<endl;
cout<<"TOTAL cliente B: "<<MontoNeto*0.85 + MontoNeto*0.85*0.18<<endl;
cout<<endl;
cout<<"Ingrese tipo de Cliente: ";
cin>>TipCli;
if (TipCli=='A'||TipCli=='a'||TipCli=='B'||TipCli=='b'||TipCli=='C'||TipCli=='c')
cout<<endl<<TipCli<<endl;
cout<<endl;
cout<<"Ingrese el monto a pagar: ";
cin>>MontoNeto;
}
if (TipCli=='C' or TipCli=='c')
{
cout<<"IGV 18%: "<<MontoNeto*0.18<<endl;
cout<<"TOTAL cliente C: "<<MontoNeto + MontoNeto*0.18<<endl;
}
return 0;
}
else
cout<<endl<<"Cantidad debe ser mayor a cero";
}
else
cout<<endl<<"Debe ingresar cliente A, B o C";
}
EJECUCIÓN DEL PROGRAMA
FUENTES BIBLIOGRÁFICAS

1. «Variables y constantes en C++. Uso de “#define” y “const”».


https://www.programarya.com/Cursos/C++/Sistema-de-Tipos/Variables-y-
Constantes.

2. Programación ATS. Aprende Programación en C++, 2018.


https://www.youtube.com/watch?v=dJzLmjSJc2c.

También podría gustarte