1
Cuarta Práctica Calificada de LP1 1. Realizar un programa que por medio de un menú de opciones y trabajando con un vector de 10 números reales me permita: a- Cargar el vector b- Ordenar el vector c- Mostrar el contenido y la dirección de memoria de cada elemento del vector d- Salir. 2. Realizar un programa que permite cargar dos matrices y realice la multiplicación de las mismas(usar punteros y Gestión de Memoria). 3. Se pide crear un programa que permita trabajar sumar, restar y multiplicar dos números complejos. Para lo cual se debe crear una estructura Complejo de la forma: struct Complejo{ float real; float imag; }; El programa debe pedir al usuario que seleccione de un menú la operación que desea realizar: sumar, restar o multiplicar dos complejos y como resultado debe mostrar el complejo resultante, su módulo y su fase. Se puede usar la función getch() para capturar la tecla presionada o usar cin para pedir que elija la opción el usuario y se deberán utilizar las funciones matemáticas ( sqrt(), atan() ) que se encuentran definidas en el fichero math.h. 5. Realizar un programa mediante el uso de funciones que simule un cajero automático de monedas. Los tipos de monedas que dispone el cajero son de 1,5,25,50,100 y 500 pesetas. Inicialmente el cajero tiene 100 monedas de cada tipo, que se van consumiendo para proporcionar las cantidades solicitadas. El cajero debe obtener la cantidad solicitada con los tipos de moneda que tenga en cada momento, tratando siempre de utilizar las monedas de mayor valor. El programa debe tener un menú con tres opciones: Pedir dinero al cajero, Ver estado del cajero o Salir del programa. Observar que el cajero no puede dar más dinero del que tiene. Ing. J. Pastor Enviar Soluciones a [email protected], máximo 23.00 Horas Consultas Skype: jepastorc

Cuarta práctica calificada de lp1 2012 - i

Embed Size (px)

Citation preview

Page 1: Cuarta práctica calificada de lp1   2012 - i

Cuarta Práctica Calificada de LP1

1. Realizar un programa que por medio de un menú de opciones y trabajando con un vector de 10 números reales me permita: a- Cargar el vector b- Ordenar el vector c- Mostrar el contenido y la dirección de memoria de cada elemento del vector d- Salir.

2. Realizar un programa que permite cargar dos matrices y realice la multiplicación de las mismas(usar punteros y Gestión de Memoria).

3. Se pide crear un programa que permita trabajar sumar, restar y multiplicar dos números complejos. Para lo cual se debe crear una estructura Complejo de la forma:

struct Complejo{

float real;

float imag;

};

El programa debe pedir al usuario que seleccione de un menú la operación que desea realizar: sumar, restar o multiplicar dos complejos y como resultado debe mostrar el complejo resultante, su módulo y su fase. Se puede usar la función getch() para capturar la tecla presionada o usar cin para pedir que elija la opción el usuario y se deberán utilizar las funciones matemáticas ( sqrt(), atan() ) que se encuentran definidas en el fichero math.h.

5. Realizar un programa mediante el uso de funciones que simule un cajero automático de monedas. Los tipos de monedas que dispone el cajero son de 1,5,25,50,100 y 500 pesetas. Inicialmente el cajero tiene 100 monedas de cada tipo, que se van consumiendo para proporcionar las cantidades solicitadas. El cajero debe obtener la cantidad solicitada con los tipos de moneda que tenga en cada momento, tratando siempre de utilizar las monedas de mayor valor. El programa debe tener un menú con tres opciones: Pedir dinero al cajero, Ver estado del cajero o Salir del programa. Observar que el cajero no puede dar más dinero del que tiene.

Ing. J. Pastor

Enviar Soluciones a [email protected], máximo 23.00 Horas

Consultas Skype: jepastorc