Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Uso de Estructuras Selectivas

Enviado por   •  3 de Noviembre de 2018  •  1.504 Palabras (7 Páginas)  •  290 Visitas

Página 1 de 7

...

- Restricciones.

Como trabajaremos asignando un número a cada día de la semana los número a utilizar deben cumplir esta condición.

1

- Proceso.

Se aplicará el de porcentaje partiendo del día que seleccione el cliente.

Por lo tanto:

Descuento = 50% multiplicaremos el costo de la entrada por 0.50

Descuento = 30% multiplicaremos el costo de la entrada por 0.70

Descuento = 10% multiplicaremos el costo de la entrada por 0.90

- Diseño de la solución.

Algoritmo narrado.

Proceso: Discoteca

{El programa calculará el precio de la entrada a una discoteca aplicando descuentos en días específicos dependiendo cual sea el sexo del cliente}

{nom, sex, día son variables de tipo cadena}

{d1 = 1, d2 = 2, d3 = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7 son variable tipo entero}

{em = 5, eh = 10 son variable tipo decimal doble}

---------------------------------------------------------------

- Escribir “Escriba su nombre”

- Leer nom

- Escribir “Digite el numero de su sexo femenino=1 masculino=2”

- Leer sex

- Si (sex == 1)

- Escribir “Digite el numero del dia siendo Domingo 1 hasta Sabado 7”

- Leer dia

- Si (dia == d1 ó dia == d3 ó dia == d5)

- Escribir “El Cliente” + nom “de Sexo Femenino Pagará un total de: $ “+ em

- Sino

- Si ( dia == d2 ó dia == d4 ó dia == d7)

- Escribir “El Cliente” + nom “de Sexo Femenino Pagará un total de: $ “+ em aplicando un 50% descuento

- Sino

- Escribir “El Cliente” + nom “de Sexo Femenino Entra Gratis este día”

- {Fin del condicional del paso a}

- Sino

- Escribir “No es un dia de la semana”

- {Fin del condicional del paso c}

- Sino

- Si (sex == 2)

- Escribir “Digite el numero del dia siendo Domingo 1 hasta Sabado 7”

- Leer dm

- Si (dm == d2 ó dm == d4 ó dm == d6 ó dm == d7)

- Escribir “ El Cliente: “ +nom “de Sexo Masculino Pagará un total de : $” eh

- Sino

- Si (dm == d1)

- Escribir “ El Cliente: “ +nom “de Sexo Masculino Pagará un total de : $” eh se aplica el 50% descuento.

- Sino

- Si (dm == d3)

- Escribir “ El Cliente: “ +nom “de Sexo Masculino Pagará un total de : $” eh se aplica el 30% descuento

- Sino

- Si (dm == d5)

- Escribir “ El Cliente: “ +nom “de Sexo Masculino Pagará un total de : $” eh se aplica el 10% descuento

- {Fin del condicional del paso i}

- {Fin del condicional del paso a}

- {Fin del condicional del paso 1}

- {Fin del condicional del paso a}

- {Fin del condicional del paso a}

- {Fin del condicional del paso 5}.

Sintaxis en C#

namespace Discoteca

{

class Program

{

static void Main(string[] args)

{

string nom;

int d1 = 1, d2 = 2, d3 = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7;

double em = 5, eh = 10;

Console.WriteLine("Escriba su nombre:");

nom = Console.ReadLine();

String[] sex = { "Femenino", "Masculino" };

Console.WriteLine("Digite el numero de su sexo femenino=1 masculino=2");

int s = Convert.ToInt16(Console.ReadLine());

if (s == 1)

{

String[] Dia = { "Domingo", "Lunes 50% Descuento", "Martes", "Miercoles 50% Descuento", "Jueves", "Viernes", "Sabado 50% Descuento" };

Console.WriteLine("Digite el numero del dia siendo Domingo 1 hasta Sabado 7");

int d = Convert.ToInt16(Console.ReadLine());

if

(d >= 1 && d

{

Console.WriteLine("El dia " + d + " es " + Dia[d - 1]);

if (d == d1 | d == d3 | d == d5)

{

Console.WriteLine("El

...

Descargar como  txt (11.1 Kb)   pdf (67.8 Kb)   docx (23.4 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club