Nesecito a alguien que me explique como desarrollar los siguientes dos programas en dev c++ y no tengo ni idea de como desarrollarlos, lo que me interesa es que me expliquen como desarrollar estos programas no pido que alguien los realize por mi ya que me interesa esto de la programacion y realmente quiero aprender.
1.Elaborar un algoritmo en C++ que desarrolle lo siguiente:
Ingresar máximo 5 (cinco) nombres completos a un arreglo bidimencional declarado como nombres[5][50]. El sistema solicitá a cual registro o vector ingresar el nombre en turno, desplegando un letrero de las posiciones libre, ejemplo (1, 2, 3, 4, 5) que corresponde al índice (0, 1, 2, 3, 4). Al momento de estar ocupado un vector o registro ejemplo el índice 3 (posicion 4) desplegará el siguiente letrero (1, 2, 3, 5). Al pretender ingresar a un vector ya ocupado, el sistema desplegará:
"Registro ya ocupado por ###############################"
donde los # son el desplegado del contenido del nombre ocupando actualmente el vector en cuestion y deberá nuevamente de solicitar la ubicación para ingresar el nombre. Finalmente
imprimir directamente de la matriz en forma ascendente (desde el índice 0 hasta el 4).
2.Codificar algoritmo en C++ para la solución del siguiente problema:
Se pretende llevar el registro de lecturas de la temperatura ambiente en las oficinas centrales del meteorológico nacional. El administrador requiere contar con un sistema a prueba de sabotajes (solo lecturas en tiempo real) y que el operador (empleado) realice las lecturas y registros simultaneamente con un programa de horarios controlado (cada hora +/- 5 minutos), ejemplo: si una lectura fue a las 10:50 (debiendo ser entre 10:55 y 11:05), invariablemente la siguiente deberá registrarse entre las 11:55 y a mas tardar 12:05 . Para lecturas fuera de lo programado también se deberá activar un mensaje de aviso al operador, como por ejemplo "LECTURA REGISTRADA FUERA DE HORARIO" y registrar la incidencia en un apartado de las variables dimencionadas que pueda servir de auditoría para el administrador,
La jornada del trabajador es de turnos de 8 hrs. por lo que el sistema deberá permitir la lectura y registros para la jornada del empleado.
El administrador genera un reporte final en la cual debe contemplar la siguiente información para entregar a la alta gerencia:
hora de menor temperatura registrada en la jornada y la temperatura respectiva.
hora de Mayor temperatura registrada en la jornada y la temperatura respectiva.
Temperatura promedio registrada en la jornada
Horarios en la que se registró temperatura fuera de los rangos de horario permitidos.
Observaciones: Se asume que las temperaturas registradas se van incrementando paulatinamente conforme pasa el tiempo, sin haber cambios bruscos de temperatura. Ademas los registros se inician a las 08:00 hrs.
1.Elaborar un algoritmo en C++ que desarrolle lo siguiente:
Ingresar máximo 5 (cinco) nombres completos a un arreglo bidimencional declarado como nombres[5][50]. El sistema solicitá a cual registro o vector ingresar el nombre en turno, desplegando un letrero de las posiciones libre, ejemplo (1, 2, 3, 4, 5) que corresponde al índice (0, 1, 2, 3, 4). Al momento de estar ocupado un vector o registro ejemplo el índice 3 (posicion 4) desplegará el siguiente letrero (1, 2, 3, 5). Al pretender ingresar a un vector ya ocupado, el sistema desplegará:
"Registro ya ocupado por ###############################"
donde los # son el desplegado del contenido del nombre ocupando actualmente el vector en cuestion y deberá nuevamente de solicitar la ubicación para ingresar el nombre. Finalmente
imprimir directamente de la matriz en forma ascendente (desde el índice 0 hasta el 4).
2.Codificar algoritmo en C++ para la solución del siguiente problema:
Se pretende llevar el registro de lecturas de la temperatura ambiente en las oficinas centrales del meteorológico nacional. El administrador requiere contar con un sistema a prueba de sabotajes (solo lecturas en tiempo real) y que el operador (empleado) realice las lecturas y registros simultaneamente con un programa de horarios controlado (cada hora +/- 5 minutos), ejemplo: si una lectura fue a las 10:50 (debiendo ser entre 10:55 y 11:05), invariablemente la siguiente deberá registrarse entre las 11:55 y a mas tardar 12:05 . Para lecturas fuera de lo programado también se deberá activar un mensaje de aviso al operador, como por ejemplo "LECTURA REGISTRADA FUERA DE HORARIO" y registrar la incidencia en un apartado de las variables dimencionadas que pueda servir de auditoría para el administrador,
La jornada del trabajador es de turnos de 8 hrs. por lo que el sistema deberá permitir la lectura y registros para la jornada del empleado.
El administrador genera un reporte final en la cual debe contemplar la siguiente información para entregar a la alta gerencia:
hora de menor temperatura registrada en la jornada y la temperatura respectiva.
hora de Mayor temperatura registrada en la jornada y la temperatura respectiva.
Temperatura promedio registrada en la jornada
Horarios en la que se registró temperatura fuera de los rangos de horario permitidos.
Observaciones: Se asume que las temperaturas registradas se van incrementando paulatinamente conforme pasa el tiempo, sin haber cambios bruscos de temperatura. Ademas los registros se inician a las 08:00 hrs.