Necesito que me resolváis mis dudas sobre varios problemas de c++ para un examen
Hola.me llamo sara y soy estudiante de 1 curso de matemáticas en la universidad de granada.el motivo de mi e-mail es el siguiente:
En 1 curso tenemos una asignatura llamada informática donde el temario se basa en el lenguaje de programación C y C++. (entorno integrado DEV-C++ 5 BETA RELEASE 4.9.8.0)
La verdad es que para mi se hace dura la asignatura, pero bueno espero que el examen de septiembre salga bien.
En el examen del curso pasado el profesor puso estos ejercicios y la verdad es que no termino de dar con la solución, el profe ha dicho que el examen sera muy similar al del año pasado, pero que las soluciones del examen (curso pasado) no las da, entonces navegando por internet vi su e-mail, y nada me gustaría que me ayudase si puede ser.,
1. Se desea almacenar la siguiente información: temperatura, humedad y cantidad de lluvia de todos los días de un mes ( 31 días).
? Diseñar la estructura de datos necesaria para almacenar esta información.
? Suponiendo que la variable tiempo ( del tipo de dato anteriormente definido ) contiene la información relativa a un mes cualquiera, realizar un modulo que calcule la temperatura media del mes. Explicar por que se opto por una función, o en su caso, por un procedimiento.
5.Declarar las variables necesarias para almacenar la siguiente información :
- Edad e los trabajadores de 30 empresas ( cada empresa tendrá un máximo de 50 trabajadores).
- Edad, nombre y salario en euros de 10 trabajadores. Emplear el tipo de dato registro.
6.Tenemos que diseñar un programa para la gestión de matriculas de la facultad.los datos que queremos recoger de cada alumno son : nombre de 15 caracteres, apellidos de 30 caracteres, edad entero, NIF de 12 caracteres, dirección de 30 caracteres, población de 20 caracteres y provincia de 15 caracteres.
Diseñar :
- La estructura que pueda almacenar los datos de 150 alumnos.
7.- [3 Puntos] Una empresa dispone de la siguiente información sobre cada uno de sus clientes: nombre, domicilio, número de compras, total pagado y total a deber. El máximo número de clientes permitido será 1000.
a) Diseñar y explicar una estructura de datos para la gestión de esta información.
b) Realizar un módulo para la lectura de todos los datos.
c) Realizar un módulo que imprima por pantalla el nombre y el total a deber de los clientes morosos.
8.Construir un programa modular que gestione los resultados de los equipos de la liga de fútbol. Para cada equipo, se debe almacenar el nombre, número de partidos ganados, empatados y perdidos, goles a favor y goles en contra. Para ello, se utilizará un vector dinámico de registros. El programa deberá realizar las siguientes tareas:
- Leer el vector.
- Realizar un listado que atenga a la clasificación de los equipos. Para ello, recordar que un partido ganado vale 3 puntos, uno empatado 1 y perdido 0. En caso de empate en puntos estará delante el equipo con mayor diferencia entre goles a favor y goles en contra. Si aún así sigue habiendo empate consideraremos que uno de ellos estará delante. El listado mostrará el nombre del equipo, y el número de puntos.
- Decir si el primer equipo de la lista es también el que tiene una mayor diferencia entre goles a favor y goles en contra
En 1 curso tenemos una asignatura llamada informática donde el temario se basa en el lenguaje de programación C y C++. (entorno integrado DEV-C++ 5 BETA RELEASE 4.9.8.0)
La verdad es que para mi se hace dura la asignatura, pero bueno espero que el examen de septiembre salga bien.
En el examen del curso pasado el profesor puso estos ejercicios y la verdad es que no termino de dar con la solución, el profe ha dicho que el examen sera muy similar al del año pasado, pero que las soluciones del examen (curso pasado) no las da, entonces navegando por internet vi su e-mail, y nada me gustaría que me ayudase si puede ser.,
1. Se desea almacenar la siguiente información: temperatura, humedad y cantidad de lluvia de todos los días de un mes ( 31 días).
? Diseñar la estructura de datos necesaria para almacenar esta información.
? Suponiendo que la variable tiempo ( del tipo de dato anteriormente definido ) contiene la información relativa a un mes cualquiera, realizar un modulo que calcule la temperatura media del mes. Explicar por que se opto por una función, o en su caso, por un procedimiento.
5.Declarar las variables necesarias para almacenar la siguiente información :
- Edad e los trabajadores de 30 empresas ( cada empresa tendrá un máximo de 50 trabajadores).
- Edad, nombre y salario en euros de 10 trabajadores. Emplear el tipo de dato registro.
6.Tenemos que diseñar un programa para la gestión de matriculas de la facultad.los datos que queremos recoger de cada alumno son : nombre de 15 caracteres, apellidos de 30 caracteres, edad entero, NIF de 12 caracteres, dirección de 30 caracteres, población de 20 caracteres y provincia de 15 caracteres.
Diseñar :
- La estructura que pueda almacenar los datos de 150 alumnos.
7.- [3 Puntos] Una empresa dispone de la siguiente información sobre cada uno de sus clientes: nombre, domicilio, número de compras, total pagado y total a deber. El máximo número de clientes permitido será 1000.
a) Diseñar y explicar una estructura de datos para la gestión de esta información.
b) Realizar un módulo para la lectura de todos los datos.
c) Realizar un módulo que imprima por pantalla el nombre y el total a deber de los clientes morosos.
8.Construir un programa modular que gestione los resultados de los equipos de la liga de fútbol. Para cada equipo, se debe almacenar el nombre, número de partidos ganados, empatados y perdidos, goles a favor y goles en contra. Para ello, se utilizará un vector dinámico de registros. El programa deberá realizar las siguientes tareas:
- Leer el vector.
- Realizar un listado que atenga a la clasificación de los equipos. Para ello, recordar que un partido ganado vale 3 puntos, uno empatado 1 y perdido 0. En caso de empate en puntos estará delante el equipo con mayor diferencia entre goles a favor y goles en contra. Si aún así sigue habiendo empate consideraremos que uno de ellos estará delante. El listado mostrará el nombre del equipo, y el número de puntos.
- Decir si el primer equipo de la lista es también el que tiene una mayor diferencia entre goles a favor y goles en contra
1 respuesta
Respuesta de mecamp
1