Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 3 - Franco Massaro Zevallos Ventura
Semana 3 - Franco Massaro Zevallos Ventura
Pregunta 1
Identifique los datos de entrada y elabore el programa en C++ para determinar el precio.
Ejemplo 1:
Elija la Marca: (i) iPhone (s) Samsung - > i
Elija el Color (0) Negro (1) Blanco -> 0 - > 0
Elija la capacidad de almacenamiento -> 8
El resultado es: iPhone de color negro con capacidad de 8Gb y precio 1200 soles
Ejemplo 2:
Elija la Marca: (i) iPhone (s) Samsung - > s
Elija el Color (0) Plateado (1) Pink -> 0 - > 1
El resultado es: Samsung Galaxy de color Pink y tiene una capacidad de 32Gb. El precio es 2600 soles
Pregunta 2
El presidente de un club de fútbol requiere calcular el sueldo de sus jugadores si se tiene como
dato la edad y nacionalidad del jugador. Considere 0: Nacional 1: Extranjero Además se sabe que
el sueldo se calcula de la siguiente manera:
Pregunta 3
Un Hacker decide atacar el sitio Web de FCBK mediante la técnica de SPOOFING. Para ello utiliza
algoritmos avanzados con la finalidad de vulnerar las medidas de seguridad. Luego de contactar con
usted deciden implantar un Diagrama de Flujo para hacer un análisis de los ataques realizados y luego
emitir un reporte.
Luego de ingresar los datos mencionadas se hace una evaluación para saber el nivel de vulnerabilidad
del Sitio Web según la siguiente tabla:
Datos Vulnerabilidad
0<= Número de ataques SPOOFING < 10 200
10<= Número de ataques SPOOFING <=50 400
En todos los demás casos 500
Si el objetivo de ataque fue la Página Principal (0) 400
Si el objetivo de ataque fueron las Páginas Interiores (1) 200
Análisis del
Problema Datos
de Entrada:
Datos de Salida:
Pregunta 4
El Departamento de Rescate de una empresa necesita un programa que le permita saber en qué
momento debe ir al rescate de un cliente que se encuentra en peligro. Para ello requiere los
siguientes datos:
Ubicación del cliente → 0: Zona Terrestre 1:Zona Marítima
2. Hora de llamada de emergencia → 100 ≡ 1 am , 500 ≡ 5am , 1400 ≡ 2pm
Luego de ingresar los datos mencionadas se hace una evaluación para determinar el Grado de
Emergencia según la siguiente tabla:
Grado de
Datos Emergencia
Si la llamada es en la madrugada 500
Si la llamada es en la mañana 200
Si la llamada es en la tarde 300
Si la llamada es en la noche 400
Finalmente, para decidir qué hacer debe sumar el Grado de Emergencia según la ubicación del cliente
y la hora de llamada con la finalidad decidir la ACCION tomar. Utilice el siguiente cuadro.
Se le solicita que elabore un Programa En C++ que tenga como dato de entrada la ubicación del
cliente y la hora de la llamada. Luego de ello Muestre un mensaje para decir La acción a tomar.
Análisis del
Problema Datos
de Entrada:
Datos de Salida:
Pregunta 5
Una empresa de software vende aplicaciones para celulares (iPhone y Android) y requiere
un programa que genere el resumen por cada venta realizada.
Se le solicita que elabore un programa en C que reciba como datos el tipo de producto, el tipo de celular y
la cantidad de unidades que el cliente comprará y nos determine e imprima el monto que deberá pagar este.
Nota:
- Debe validar los datos de entrada para una correcta ejecución de su programa.
Datos de Salida:
UNIVERSIDAD PRIVADA DEL NORTE
FACULTAD DE INGENIERIA
AUTORES:
Castro Soto, Anthony Edwin (N00280460)
Sifuentes Astete, Manuel Emilio (N00404829)
Tafur Contreras, Eymi Anamel (N00404691)
Vega Rosales, Diego Alonso (N00404328)
Zevallos Ventura, Franco Massaro (N00280460)
Curso:
Fundamentos de algoritmos - 16102
Docentes:
Rosangela Abregu Marcos , Christian Anthony Arce Villanueva
2024
Lima – Perú
Example 1
Ejemplo 1:
Code:
cout << "Elija la Marca: (i) iPhone (s) Samsung -> ";
cin >> marca;
cout << "Elija el Color (0) Negro (1) Blanco -> ";
cin >> color;
Ejemplo 2:
Code:
char marca, color;
int capacidad, precio;
cout << "Elija la Marca: (i) iPhone (s) Samsung -> ";
cin >> marca;
cout << "Elija el Color (0) Negro (1) Blanco -> ";
cin >> color;
Example 2
Code:
int edad, nacionalidad;
float sueldo = 2500; // Sueldo fijo
cout << "El sueldo del jugador es: " << sueldo << " soles" << endl;
return 0;
}
Example 3
Code:
int num_ataques, objetivo;
int vulnerabilidad, nivel_seguridad;
// Calcular la vulnerabilidad
if (num_ataques >= 0 && num_ataques < 10)
vulnerabilidad = 200;
else if (num_ataques >= 10 && num_ataques <= 50)
vulnerabilidad = 400;
else
vulnerabilidad = 500;
// Emitir el reporte
cout << "Vulnerabilidad del Sitio Web: " << vulnerabilidad << endl;
cout << "Nivel de seguridad: ";
switch (nivel_seguridad) {
case 1:
cout << "MEDIO" << endl;
break;
case 2:
cout << "EN PELIGRO" << endl;
break;
case 3:
cout << "EN ALERTA ROJA" << endl;
break;
}
return 0;
}
Example 4
Code:
int ubicacion_cliente, hora_llamada;
int grado_emergencia, accion;
cout << "Ingrese la hora de la llamada de emergencia (100 = 1 am, 500 = 5 am, 1400 = 2 pm): ";
cin >> hora_llamada;
return 0;
}
Example 5
Code:
char tipo_producto, tipo_celular;
int cantidad;
float precio_unidad, monto_total;