Está en la página 1de 4

ALGORITMO EN PSELNT

Proceso pagosenentradas

Definir DSP como caracter;

Definir PE,NE,MT como real;

EscribiR"Ingrese el dia que la persona selcciono para su pelicula";

Leer DSP;

Segun DSP hacer

Opcion "L" o "M" o "X" o "J":

PE=2.5;

Opcion "V" o "S":

PE=3;

Opcion "D":

PE=7;

FinSegun

Escribir"numero de entradas que la persona desea adquirir";

Leer NE;

Si NE>6

Entonces

MT=(NE)*(PE-(PE*(10/100)));

SiNo

MT=NE*PE;

FinSi

Escribir"el total a pagar por las entadas es:",MT,"soles";

FinProceso
FLUJOGRAMA

EJECUCION

*** Ejecución Iniciada. ***

Ingrese el dia que la persona selcciono para su pelicula

>J

numero de entradas que la persona desea adquirir

> 10

el total a pagar por las entadas es:22.5soles

*** Ejecución Finalizada. ***


ALGORTIMO EN C++

// Este codigo ha sido generado por el modulo psexport 20180802-w32 de PSeInt.

// Es posible que el codigo generado no sea completamente correcto. Si encuentra

// errores por favor reportelos en el foro (http://pseint.sourceforge.net).

#include<iostream>

using namespace std;

// Para leer variables de texto se utiliza el operador << del objeto cin, que

// lee solo una palabra. Para leer una linea completa (es decir, incluyendo los

// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por

// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline

// se leyó otra variable con >>.

int main() {

string dsp;

float mt;

float ne;

float pe;

cout << "Ingrese el dia que la persona selcciono para su pelicula" << endl;

cin >> dsp;

switch (dsp) {

case "L": case "M": case "X": case "J":

pe = 2.5;

break;

case "V": case "S":

pe = 3;

break;

case "D":

pe = 7;

break;
}

cout << "numero de entradas que la persona desea adquirir" << endl;

cin >> ne;

if (ne>6) {

mt = (ne)*(pe-(pe*(10/100)));

} else {

mt = ne*pe;

cout << "el total a pagar por las entadas es:" << mt << "soles" << endl;

return 0;

También podría gustarte