Está en la página 1de 7

EVALUACIÓN PERMANENTE

EVALUACIÓN PERMANENTE 2
INTRODUCCIÓN A LA PROGRAMACIÓN

APELLIDOS Y NOMBRES DEL ESTUDIANTE: CORREO ELECTRÓNICO:

Farias Estabridis, Aaron Rogger aaronfariasestabridis2012@gmail.com

Picoy Robles, Ana Valmira anapicoyrobles@gmail.com

Juan Diego Salas Ramírez juandisalass11@gmail.com

Angela Milagros Chávez Mejía angelamilagroschzmj@gmail.com

Deberás leer detenidamente cada una de las indicaciones de la evaluación con la finalidad de
cumplir con todos los puntos solicitados.

CONSIDERACIONES GENERALES PARA EL DESARROLLO DEL TRABAJO / PROYECTO :


● Esta es una actividad grupal
● Si tuvieras consultas con respecto a lo solicitado en uno o varios puntos, deberás comunicarte
oportunamente con tu docente para que la inquietud sea aclarada en un plazo prudente y puedas
cumplir con los plazos de entrega de la actividad.
● Culminada la evaluación, cada alumno deberá subir el archivo guardándolo con el número de grupo
sección. Deben incluirse el nombre completo de cada alumno integrante del grupo.
● Es responsabilidad exclusiva del estudiante subir adecuadamente el documento solicitado corroborando
que sea el correcto y que se haya cargado sin errores a la plataforma ISIL+.
● NO SE REVISARÁN LAS EVALUACIONES ENTREGADAS FUERA DEL PLAZO ESTABLECIDO.

CONSIDERACIONES DEL ENTREGABLE


● El código de los programas debe estar pegado como texto .
● El trabajo debe mostrar los programas solicitados en el mismo orden en el que se han solicitado.

INDICACIONES:

Renombrar el documento de la EP2 : EP2-IntProgr-Nro Grupo.docx (Al realizar la entrega el


nombre del archivo debe contener sus datos reales).

Por ejemplo: EP2- IntProgr -Nro Grupo2.docx

Pregunta 1: (6ptos)

1 de 7
EVALUACIÓN PERMANENTE

Elabore un programa que permita calcular y mostrar el pago por cursos, pago por matrícula y el total a
pagar por un alumno. Para ello deberá:

-Ingresar el ciclo (Un número del 1 al 6)


-Ingresar el número de cursos en los que se matriculará el alumno.

Para los que cursan los tres primeros ciclos se pagará S/300 por cada curso, para los demás ciclos el
costo es de S/340 por curso. Se debe calcular y mostrar el total a pagar.

Ejercicio 1

2 de 7
EVALUACIÓN PERMANENTE

<!DOCTYPE html>
<html>
<head>
<title>Calculadora de Pago para Alumnos</title>
</head>
<body>
<h1>Calculadora de Pago para Alumnos</h1>
<form id="calculator">
<label for="ciclo">Ciclo (1 al 6):</label>
<input type="number" id="ciclo" min="1" max="6" required><br>

<label for="numCursos">Número de Cursos:</label>


<input type="number" id="numCursos" required><br>

<button type="button" onclick="calcularPago()">Calcular Pago</button>


</form>

<div id="resultado">
<!-- Aquí se mostrará el resultado -->
</div>

<script>
function calcularPago() {
var ciclo = parseInt(document.getElementById("ciclo").value);
var numCursos = parseInt(document.getElementById("numCursos").value);

var costoPorCurso;

if (ciclo >= 1 && ciclo <= 3) {


costoPorCurso = 300.0;
} else {
costoPorCurso = 340.0;
}

var pagoPorCursos = numCursos * costoPorCurso;


var pagoMatricula = 100.0; // Supongamos que la matrícula tiene un costo fijo de S/100.

var totalAPagar = pagoPorCursos + pagoMatricula;

var resultado = "Pago por cursos: S/" + pagoPorCursos + "<br>";


resultado += "Pago por matrícula: S/100<br>";
resultado += "Total a pagar: S/" + totalAPagar;

document.getElementById("resultado").innerHTML = resultado;
}
</script>

3 de 7
EVALUACIÓN PERMANENTE

</body>
</html>

Pregunta 2: (6 ptos)
Elabore un algoritmo que permita el ingreso de las letras S,C,V o D según el estado civil de una persona
(S=Soltero, C= Casado, V=Viudo, D= Divorciado). El programa deberá mostrar un mensaje que indique
el estado civil de acuerdo a la letra ingresada. En caso de ingresar otro valor deberá mostrarse el
mensaje “Valor no esperado.”

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var estado;
estado=prompt("Ingrese su estado civil: \n S \n C \n V \n D");
switch(estado){
case 'S': alert("Soltero");
break;
case 'C': alert("Casado");
break;
case 'V': alert("Viudo");

4 de 7
EVALUACIÓN PERMANENTE

break;
case 'D': alert("Divorciado");
break;
default: alert("Valor no esperado.");
}
</script>
</body>
</html>

Pregunta 3: (8ptos)
Elabore un algoritmo que permita calcular el total a pagar por el número de entradas al teatro. Para
ello:

- El programa permitirá ingresar un valor (E,A, J o D)para elegir el tipo de entrada (E=Estudiante,
A=Adulto, J=Jubilado, D=Discapacitado). En caso de ingresar otro valor deberá mostrarse el
mensaje “Valor no esperado.”
- El programa permitirá también ingresar el número de entradas (Número entero).
- El programa deberá asignar el precio de entrada según el cuadro por tipo de entrada:

Tipo de Entrada Precio (S/.)


Estudiante 35
Adulto 80
Jubilado 60
Discapacitado 50

Se mostrará en pantalla el total al pagar por las entradas (Nro de entradas * precio)

5 de 7
EVALUACIÓN PERMANENTE

Ejercicio 3:

<!DOCTYPE HTML>

<html>
<head>
<meta charset="utf-8" />
<title>Promedio de notas</title>
</head>

<body>
<script>

var tipoEntrada = prompt("Ingrese el tipo de entrada (E=Estudiante, A=Adulto, J=Jubilado,


D=Discapacitado):");

var numeroEntradas = parseInt(prompt("Ingrese el número de entradas (Número entero):"));

6 de 7
EVALUACIÓN PERMANENTE

var precioEntrada;
switch (tipoEntrada) {
case 'E':
precioEntrada = 35;
break;
case 'A':
precioEntrada = 80;
break;
case 'J':
precioEntrada = 60;
break;
case 'D':
precioEntrada = 50;
break;
default:
document.write("Valor no esperado.");
break;
}

if (precioEntrada !== undefined) {


var totalPagar = numeroEntradas * precioEntrada;
document.write("Total a pagar: S/." + totalPagar);
}
</script>

7 de 7

También podría gustarte