Vous êtes sur la page 1sur 22

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERIA AMBIENTAL

TEMA:
GUIA DE LA APLICACIÓN N°06

ACTIVIDADES 2 y 3 LENGUAJE DE PROGRAMACION

ASIGNATURA: LENGUAJE DE PROGRAMACION

DOCENTE: ING. Vivían luz De la Vega Bellido

INTEGRANTES: - BERNABLE PALOMINO, Alexandra

- MANGA MARMANILLO,Favio

-MUÑIZ TORRES, Juan Jose Junior

-MACEDO ARCONDO ,Milena

CUSCO- PERU
NOMBRE: Alexandra Del Carmen Bernable Palomino
EJERCICIO 2
Escribir un programa que lea un número del 1 al 7, y devuelva el día de la
semana. Considere: que 1 es domingo y utilizar default.
ANALISIS
Entender el problema
Para dar solución a este problema se requiere que se ingrese un número entero,
luego que el sistema verifique y determine el día.
Diccionario de variables
 Variables de entrada. - Numero = número entero
 Variables de salida. - día = día de la semana
PSEUDOCODIGO
Inicio
//Variables {declarar e inicializar variables}
número: entero, mensaje
//Entrada {leer datos}
Leer número
//Proceso {Indicar la relación entre los números y los días}
En Caso que numero sea
Caso 1  “domingo”
Caso 2  “lunes”
Caso 3  “martes”
Caso 4  “miércoles”
Caso 5  “jueves”
Caso 6  “viernes “
Caso 7  “sábado “
Si No “NO EXISTE EL DIA”
Fin Caso
//Salida
El numero corresponde al día de
Fin de algoritmo
ALGORITMO

/*GUIA DE APLICACION N° 8
ESTRUCTURA SELECTIVA MULTIPLE
ALEXANDRA DEL CARMEN BERNABLE PALOMINO
CODIGO: 015200121k
FECHA: 13/11/2018*/
//Variables {declarar e inicializar variables}

int numero;
string mensaje = "";
// Entrada {leer datos}
Console.Write("INGRESE EL NÚMERO: ");
numero = int.Parse(Console.ReadLine());

// Proceso {Indicar la relación entre los números y los días}

switch (numero)
{
case (1):

mensaje = "DOMINGO";
break;
case (2):

mensaje = "LUNES";
break;
case (3):

mensaje = "MARTES";
break;
case (4):

mensaje = "MIERCOLES";
break;
case (5):
mensaje = "JUEVES";
break;
case (6):
mensaje = "VIERNES";
break;
case (7):
mensaje = "SABADO";
break;

default:
Console.WriteLine("NO EXISTE EL DIA.....");
break;
}
// Salida
Console.WriteLine("EL NUMERO CORRESPONDE AL DÍA DE: " + mensaje);
Console.ReadKey();
COMPILACION Y EJECUCION
EJERCICIO 3
Determinar el monto que recibirá un trabajador por utilidades, después de
ingresar el tiempo de servicio y el cargo, según la siguiente tabla:

ANALISIS
Entender el problema
Para dar solución a este problema se requiere que se ingrese un número
entero y un cargo, luego que el sistema verifique y determine el monto en
soles.
Diccionario de variables
 Variables de entrada. - Tiempo = número entero - Cargo = mensaje o
cadena
 Variables de salida. – Monto total en soles
PSEUDOCODIGO
INICIO
//VARIABLES {DECLARAR E INICIALIZAR}
Tiempo: entero, monto: entero, cargo: cadena
//ENTRADA {LEER DATOS}
Leer tiempo
Leer cargo
//PROCESO {RESOLVER LA OPERACIÓN}
En caso que el tiempo sea sea
Caso 0
Caso 1
Caso 2
Si (jefe)
Monto es 4000
Fin del si
Si (supervisor)
Monto es 3000
Fin del si
Si (asistente)
Monto 2000
Caso 3
Caso 4
Caso 5
Si (jefe)
Monto es 6000
Fin del si
Si (supervisor)
Monto es 4500
Fin del si
Si (asistente)
Monto 3000
Caso 6
Caso 7
Caso 8
Si (jefe)
Monto es 8000
Fin del si
Si (supervisor)
Monto es 6000
Fin del si
Si (asistente)
Monto 4000
//SALIDA {ESCRIBIR EL RESULTADO}
Escribir el monto
FIN DEL PSEUDOCODIG
ALGORITMO
/*GUIA DE APLICACION N° 8
ESTRUCTURA SELECTIVA MULTIPLE
ALEXANDRA DEL CARMEN BERNABLE PALOMINO
CODIGO: 015200121k
FECHA: 13/11/2018*/
//Variables
int tiempo_de_servicio;
string cargo = "";
int monto_a_recibir = 0;
//Entrada:leer datos
Console.WriteLine("ingrese el tiempo de servicio por favor: ");
tiempo_de_servicio = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el cargo del trabajador por favor: ");
cargo = Console.ReadLine();
//Proceso: indicar la relacion del dia con el numero correspondiente
switch (tiempo_de_servicio)
{
case 0:
case 1:
case 2:
if (cargo == "jefe")
{
monto_a_recibir = 4000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 3000;
}
if (cargo == "asistente")
{
monto_a_recibir = 2000;
}
break;
case 3:
case 4:
case 5:
if (cargo == "jefe")
{
monto_a_recibir = 6000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 4500;
}
if (cargo == "asistente")
{
monto_a_recibir = 3000;
}
break;
case 6:
case 7:
case 8:
if (cargo == "jefe")
{
monto_a_recibir = 8000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 6000;
}
if (cargo == "asistente")
{
monto_a_recibir = 4000;
}
break;

default:

Console.WriteLine("el numero de años o cargo no existe");


break;
}
Console.WriteLine("El monto por utilidades a recibir es: S/." + monto_a_recibir);
Console.ReadLine();
COMPILACION Y EJECUCION
PRACTCA N° 6 Estructura de control selectiva doble

Nombre: Favio Fernando Manga Marmanillo


CODIGO: 015300590B
1.
 ANALISIS INICIO

INGRESAR
NÚMERO

DAR VALOR
AL NUMERO

Valor 1 Lunes

Valor 1 Martes

Valor 1 Miércoles

Valor 1 Jueves

Valor 1 Viernes

Valor 1 Sábado

Valor 1 Domingo

 Entender el problema
Para dar solución a este problema se requiere que se ingrese un
número entero, luego que el sistema verifique y determine el día.
 Diccionario de variables
- Variables de entrada. - Numero = número entero
-variables de salida. - día = día de la semana

 PSEUDOCODIGO
INICIO
//VARIABLES {DECLARAR E INICIALIZAR}
Número: entero, Día de la semana: cadena
//ENTRADA {LEER DATOS}
Leer Numero
//PROCESO {RESOLVER LA OPERACIÓN}
En casa que el numero sea
Caso 1
Día de la semana – DOMINGO
Caso 2
Día de la semana – LUNES
Caso 3
Día de la semana – MARTES
Caso 4
Día de la semana – MIERCOLES
Caso 5
Día de la semana – JUEVES
Caso 6
Día de la semana – VIERNES
Caso 7
Día de la semana – SABADO
Si No “NO EXISTE EL DIA”
Fin del caso
//SALIDA {ESCRIBIR EL RESULTADO}
Escribir día de la semana
FIN DEL PSEUDOCODIGO
/*UNIVERSIDAD ANDINA DEL CUSCO
FAVIO FERNANDO MANGA MARMANILLO
CODIGO: 015300590B */
//Variables {declarar e inicializar variables}

int numero;
string mensaje = "";
// Entrada {leer datos}
Console.Write("INGRESE EL NÚMERO: ");
numero = int.Parse(Console.ReadLine());

// Proceso {Indicar la relación entre los números y los días}

switch (numero)
{
case (1):

mensaje = "DOMINGO";
break;
case (2):

mensaje = "LUNES";
break;
case (3):

mensaje = "MARTES";
break;
case (4):

mensaje = "MIERCOLES";
break;
case (5):
mensaje = "JUEVES";
break;
case (6):
mensaje = "VIERNES";
break;
case (7):
mensaje = "SABADO";
break;

default:
Console.WriteLine("NO EXISTE EL DIA.....");
break;
}
// Salida
Console.WriteLine("EL NUMERO CORRESPONDE AL DÍA DE: " + mensaje);
Console.ReadKey();
2.
 ANALISIS
 Entender el problema
Para dar solución a este problema se requiere que se ingrese un
número entero y un cargo, luego que el sistema verifique y determine
el monto en soles.

 Diccionario de variables
- Variables de entrada. - Tiempo = número entero
- Cargo = mensaje o cadena
-variables de salida. – Monto total en soles

 PSEUDOCODIGO
INICIO
//VARIABLES {DECLARAR E INICIALIZAR}
Tiempo: entero, monto: entero, cargo: cadena
//ENTRADA {LEER DATOS}
Leer tiempo
Leer cargo
//PROCESO {RESOLVER LA OPERACIÓN}
En caso que el tiempo sea sea
Caso 0
Caso 1
Caso 2
Si (jefe)
Monto es 4000
Fin del si
Si (supervisor)
Monto es 3000
Fin del si
Si (asistente)
Monto 2000
Caso 3
Caso 4
Caso 5
Si (jefe)
Monto es 6000
Fin del si
Si (supervisor)
Monto es 4500
Fin del si
Si (asistente)
Monto 3000
Caso 6
Caso 7
Caso 8
Si (jefe)
Monto es 8000
Fin del si
Si (supervisor)
Monto es 6000
Fin del si
Si (asistente)
Monto 4000
//SALIDA {ESCRIBIR EL RESULTADO}
Escribir el monto
FIN DEL PSEUDOCODIGO

 CODIGO
/* UNIVERSIDAD ANDINA DEL CUSCO
FAVIO FERNANDO MANGA MARMANILLO */
//Variables
int tiempo_de_servicio;
string cargo = "";
int monto_a_recibir = 0;
//Entrada:leer datos
Console.WriteLine("ingrese el tiempo de servicio por favor: ");
tiempo_de_servicio = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el cargo del trabajador por favor: ");
cargo = Console.ReadLine();
//Proceso: indicar la relacion del dia con el numero
correspondiente
switch (tiempo_de_servicio)
{
case 0:
case 1:
case 2:
if (cargo == "jefe")
{
monto_a_recibir = 4000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 3000;
}
if (cargo == "asistente")
{
monto_a_recibir = 2000;
}
break;
case 3:
case 4:
case 5:
if (cargo == "jefe")
{
monto_a_recibir = 6000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 4500;
}
if (cargo == "asistente")
{
monto_a_recibir = 3000;
}
break;
case 6:
case 7:
case 8:
if (cargo == "jefe")
{
monto_a_recibir = 8000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 6000;
}
if (cargo == "asistente")
{
monto_a_recibir = 4000;
}
break;

default:

Console.WriteLine("el numero de años o cargo no existe");


break;
}
Console.WriteLine("El monto por utilidades a recibir es: S/." +
monto_a_recibir);
Console.ReadLine();
NOMBRE: JUAN JOSE JUNIOR MUÑIZ TORRES
1. ANALISIS:
1.1 Entender el problema
Para dar solución a este problema se requiere que se ingrese un número
entero, luego que el sistema verifique y determine el día.
1.2 Diccionario de variables
- Variables de entrada.- Numero = número entero
-variables de salida.- día = día de la semana

2. PSEUDOCODIGO
Inicio
//Variables {declarar e inicializar variables}
número: entero, mensaje
//Entrada {leer datos}
Leer número
//Proceso {Indicar la relación entre los números y los días}
En Caso que numero sea
Caso 1  “domingo”
Caso 2  “lunes”
Caso 3  “martes”
Caso 4  “miércoles”
Caso 5  “jueves”
Caso 6  “viernes “
Caso 7  “sábado “
Si No “NO EXISTE EL DIA”
Fin Caso
//Salida
El numero corresponde al día de
Fin de algoritmo
/*GUIA DE APLICACION N° 8
ESTRUCTURA SELECTIVA MULTIPLE
JUAN JOSE JUNIOR MUÑIZ TORRES
CODIGO: 015300658F */
//Variables {declarar e inicializar variables}

int numero;
string mensaje = "";
// Entrada {leer datos}
Console.Write("INGRESE EL NÚMERO: ");
numero = int.Parse(Console.ReadLine());

// Proceso {Indicar la relación entre los números y los días}

switch (numero)
{
case (1):

mensaje = "DOMINGO";
break;
case (2):

mensaje = "LUNES";
break;
case (3):

mensaje = "MARTES";
break;
case (4):

mensaje = "MIERCOLES";
break;
case(5):
mensaje="JUEVES";
break;
case(6):
mensaje="VIERNES";
break;
case(7):
mensaje="SABADO";
break;

default:
Console.WriteLine("NO EXISTE EL DIA.....");
break;
}
// Salida
Console.WriteLine("EL NUMERO CORRESPONDE AL DÍA DE: " + mensaje);
Console.ReadKey();
EJERCICIO 3
1. ANALICIS

1.1. Entender el problema


Para dar solución a este problema se requiere que se ingrese un número
entero y un cargo, luego que el sistema verifique y determine el monto en
soles.
1.2. Diccionario de variables
- Variables de entrada. - Tiempo = número entero
- Cargo = mensaje o cadena
-variables de salida. – Monto total en soles
2. PSEUDOCODIGO
INICIO
//VARIABLES {DECLARAR E INICIALIZAR}
Tiempo: entero, monto: entero, cargo: cadena
//ENTRADA {LEER DATOS}
Leer tiempo
Leer cargo
//PROCESO {RESOLVER LA OPERACIÓN}
En caso que el tiempo sea sea
Caso 0
Caso 1
Caso 2
Si (jefe)
Monto es 4000
Fin del si
Si (supervisor)
Monto es 3000
Fin del si
Si (asistente)
Monto 2000
Caso 3
Caso 4
Caso 5
Si (jefe)
Monto es 6000
Fin del si
Si (supervisor)
Monto es 4500
Fin del si
Si (asistente)
Monto 3000
Caso 6
Caso 7
Caso 8
Si (jefe)
Monto es 8000
Fin del si
Si (supervisor)
Monto es 6000
Fin del si
Si (asistente)
Monto 4000
//SALIDA {ESCRIBIR EL RESULTADO}
Escribir el monto
FIN DEL PSEUDOCODIGO
CODIGO
/*GUIA DE APLICACION N° 8
ESTRUCTURA SELECTIVA MULTIPLE
JUAN JOSE JUNIOR MUÑIZ TORRES
CODIGO: 015300658F */

//Variables
int tiempo_de_servicio;
string cargo = "";
int monto_a_recibir = 0;
//Entrada:leer datos
Console.WriteLine("ingrese el tiempo de servicio por favor: ");
tiempo_de_servicio = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el cargo del trabajador por favor: ");
cargo = Console.ReadLine();
//Proceso: indicar la relacion del dia con el numero correspondiente
switch (tiempo_de_servicio)
{
case 0:
case 1:
case 2:
if (cargo == "jefe")
{
monto_a_recibir = 4000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 3000;
}
if (cargo == "asistente")
{
monto_a_recibir = 2000;
}
break;
case 3:
case 4:
case 5:
if (cargo == "jefe")
{
monto_a_recibir = 6000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 4500;
}
if (cargo == "asistente")
{
monto_a_recibir = 3000;
}
break;
case 6:
case 7:
case 8:
if (cargo == "jefe")
{
monto_a_recibir = 8000;
}
if (cargo == "supervisor")
{
monto_a_recibir = 6000;
}
if (cargo == "asistente")
{
monto_a_recibir = 4000;
}
break;

default:

Console.WriteLine("el numero de años o cargo no existe");


break;
}
Console.WriteLine("El monto por utilidades a recibir es: S/." +
monto_a_recibir);
Console.ReadLine();

Vous aimerez peut-être aussi