Subido por Mirta Pagalday

Examen diciembre 2019 Programación I

Anuncio
Programación I
Examen diciembre 2019
Generación 2019
Apellido y Nombre: ____________________________________
Fecha: ____________________
Ejercicio 1
a)
Escriba un procedimiento en c++ que reciba como parámetros tres elementos:
i) Un array de strings.
ii) Un entero que indicará el largo del array.
iii) Un entero pasado por referencia
El procedimiento deberá mostrar por pantalla todos aquellos strings (cadenas de caracteres), que contienen algún
espacio en blanco y que el largo de la cadena sea mayor a 10.
Además deberá devolver en la variable pasada por referencia la cantidad de strings que se mostró por pantalla.
b) Escriba una función en c++ que reciba:
i) Un array de float.
ii) Un entero que indicará el largo del array.
iii) Dos variables float más pasadas por referencia: “menor” y “mayor”
La función deberá:
 Encontrar el menor valor del array y cargarlo en la variable “menor”y el mayor valor del array y
cargarlo en la variable “mayor”.
 Además la función deberá retornar el promedio de los valores del array
Ejercicio 2
a) Defina un tipo de dato estructurado (struct) para representar los Celulares de un local e ventas de teléfonos
(Celulares). De cada teléfono celular se debe saber su Marca (Marca), Modelo (Modelo), Capacidad de memoria en
Gb (Memoria), Costo del teléfono en PU (Costo).
b) Escriba una función (Valor_a_pagar) que reciba como parámetros una variable de tipo “Celular” y una variable “int”
(cant_cuotas) que indique la cantidad de cuotas en que se pagará.
La función deberá retornar el valor a pagar en la compra de celular, sabiendo que si el celular tiene una capacidad de
memoria mayor a 16 Gb, se le debe recargar un 4% al costo del teléfono y además, si la compra es al contado
(cant_cuotas=1), se le descontará un 6%, y si lo hace en más de 6 cuotas se le recargará un 8%.
Ejercicio 3
a) Crear un arreglo con tope para almacenar enteros. Como máximo se almacenarán 200 números.
b) Realizar en c++ un algoritmo lea desde teclado dos enteros y muestre por pantalla todos aquellos enteros
comprendidos entre los dos enteros ingresados por el usuario.
Ejercicio 4 (Libre)
Escriba un algoritmo en c++ que lea desde el teclado un string (frase), y muestre por pantalla la cantidad de vocales (de cada
una) que aparecen.
Aclaración: Se deberá mostrar las cantidades de 'a', 'e', 'i', 'o', 'u'.
Descargar