reto programacion sept9

2
Algoritmos y Métodos Numéricos Profesora: Carolina Peña Ortega 1 BONO PRIMER EXAMEN PARCIAL Fecha límite de entrega: Antes de la media noche del día anterior al primer examen. No se recibe ningún documento luego de la fecha límite establecida. Cada grupo debe subir al aula virtual el diagrama de flujo y el código fuente en C++. Los grupos que entreguen la solución con todos los requisitos el día anterior al primer examen, se le suma un bono de 0.5 a su nota del primer examen, SOLO A LOS ESTUDIANTES QUE TENGAN UNA NOTA DE 4.00 O MAYOR EN EL EXAMEN. Recuerden que no puede haber códigos o soluciones iguales, porque es imposible que dos cabezas piensen igual. En el caso de encontrar dos soluciones iguales, los grupos involucrados quedan anulados para recibir el bono y serán reportados a la Facultad de Ingeniería por PLAGIO. A continuación se describen los requerimientos de entrega. REQUERIMIENTOS DE ENTREGA DEL RETO DE PROGRAMACIÓN 1. El reto de programación lo pueden hacer en grupos máximo de 3 personas y su solución la deben subir al aula virtual antes de la media noche del día anterior al primer examen. No se aceptan archivos enviados al correo electrónico, solo se recibe lo que llegue al aula virtual. 2. Al aula virtual deben subir DOS archivos: El primer archivo es la imagen CLARA del diagrama de flujo del algoritmo (Pueden escanear o tomar una foto CLARA del diagrama); el segundo archivo es el programa fuente (archivo .CPP), este código debe estar escrito en C++ . 3. IMPORTANTE: Ambos archivos, el diagrama de flujo y el código en C++, deben tener los nombres completos de los integrantes del grupo. En caso de no ser así, solamente recibe el bono el estudiante que envío la solución a través del aula virtual, y que obviamente en su examen tenga una nota de 4.00 o mayor. 4. Solo es válido el bono para los grupos que envíen la solución que cumpla todos los requerimientos de entrega y los requisitos de la solución.

Upload: dario-navas

Post on 14-Jul-2016

212 views

Category:

Documents


0 download

DESCRIPTION

RETO DE PROGRAMACION

TRANSCRIPT

Algoritmos y Métodos Numéricos

Profesora: Carolina Peña Ortega

1

BONO PRIMER EXAMEN PARCIAL

Fecha límite de entrega: Antes de la media noche del día anterior al primer examen.

No se recibe ningún documento luego de la fecha límite establecida.

Cada grupo debe subir al aula virtual el diagrama de flujo y el código fuente en C++.

Los grupos que entreguen la solución con todos los requisitos el día anterior al primer

examen, se le suma un bono de 0.5 a su nota del primer examen, SOLO A LOS

ESTUDIANTES QUE TENGAN UNA NOTA DE 4.00 O MAYOR EN EL EXAMEN.

Recuerden que no puede haber códigos o soluciones iguales, porque es imposible que

dos cabezas piensen igual. En el caso de encontrar dos soluciones iguales, los grupos

involucrados quedan anulados para recibir el bono y serán reportados a la Facultad

de Ingeniería por PLAGIO.

A continuación se describen los requerimientos de entrega.

REQUERIMIENTOS DE ENTREGA DEL RETO DE PROGRAMACIÓN

1. El reto de programación lo pueden hacer en grupos máximo de 3 personas y su

solución la deben subir al aula virtual antes de la media noche del día anterior al

primer examen. No se aceptan archivos enviados al correo electrónico, solo se recibe lo

que llegue al aula virtual.

2. Al aula virtual deben subir DOS archivos: El primer archivo es la imagen CLARA del

diagrama de flujo del algoritmo (Pueden escanear o tomar una foto CLARA del diagrama);

el segundo archivo es el programa fuente (archivo .CPP), este código debe estar escrito

en C++ .

3. IMPORTANTE: Ambos archivos, el diagrama de flujo y el código en C++, deben tener

los nombres completos de los integrantes del grupo. En caso de no ser así, solamente

recibe el bono el estudiante que envío la solución a través del aula virtual, y que

obviamente en su examen tenga una nota de 4.00 o mayor.

4. Solo es válido el bono para los grupos que envíen la solución que cumpla todos los

requerimientos de entrega y los requisitos de la solución.

Algoritmos y Métodos Numéricos

Profesora: Carolina Peña Ortega

2

Para el siguiente problema debe hacer el diagrama de flujo y escribir el código en C++.

DESCRIPCIÓN DEL PROBLEMA

Escriba un programa en C++ que calcule el porcentaje de las habitaciones que están

ocupadas en un hotel. El programa debe comenzar por preguntar cuántos pisos tiene el

hotel. Un loop debe iterar una vez por cada piso. En cada iteración, el loop debería

preguntar al usuario por el número de habitaciones en el piso y cuantas de estas están

ocupadas. Después de ejecutar todas las iteraciones, el programa debe mostrar en pantalla

cuantas habitaciones tiene el hotel, cuántas de ellas están ocupadas, cuantas están

desocupadas, y el porcentaje de habitaciones ocupadas. El porcentaje se debe calcular

dividiendo el número de habitaciones ocupadas por el número total de habitaciones que

tiene el hotel, y multiplicar el resultado por 100.

Nota: Usualmente la mayoría de hoteles no tienen un piso 13. El loop en este programa

debe ignorar toda la iteración número 13, ya que este piso no existe en el hotel.

Validación de entradas: El programa no debe aceptar valores menores a 1 para el número

de pisos. Tampoco debe aceptar un número menor a 10 para el número de habitaciones en

cada piso. En cada una de estas validaciones se debe mostrar un mensaje respectivo que

indique al usuario el error que está cometiendo, y nuevamente se le debe solicitar que

ingrese los datos, esto se debe repetir mientras el usuario siga ingresando los datos

incorrectos.