Anda di halaman 1dari 2

UNIVERSIDAD DEL VALLE FACULTAD DE INGENIERA

ESCUELA DE INGENIERA DE SISTEMAS Y COMPUTACIN


INTRODUCCIN A LA PROGRAMACIN ORIENTADA A OBJETOS
EXAMEN PARCIAL No. 1
FECHA: 11 de Abril de 2016 DURACIN: 2.5 HORAS
Nombre: Cdigo: Grupo:

1. (20%) Considere el siguiente cdigo en C++:

#include <iostream>
#include <string>

using namespace std;

int main()
{
string s = ""; int j = 0, i;
cout<<"Ingrese un valor entero"<<endl;
cin>>i;

do{
s = s + to_string(i) + " ";
j = 1;

while( j <= i )
{
if( j%3 != 0 )
{
s = s + to_string(j) + " ";
}
j = j + 1;
}
i = i - 2;
}while( i > 4 );

cout<<"es: " << s <<endl;


}

Suponga que se ejecuta el programa anterior para los valores de i=6 y i=11. Realice la prueba de escritorio
completa y muestre qu valor se imprime al final de la ejecucin del programa para cada caso

2. (20%) Complete el siguiente ciclo for de tal forma que en la variable suma se calcule el valor de la serie:

suma = 3 + 6 + 9 -1/12 + 15 + 18 + 21 -1/24 + 27 + 30 + 33 -1/36 + 39 + 42 + 45 -1/48 + 51 + 54 + 57 -1/60

#include <iostream>
using namespace std;

int main(){

int suma = 0;
for( ){

}
cout<<"El valor de suma es: "<<suma<<endl;
}
exponente
3. (20%) Implemente un algoritmo que mediante multiplicaciones sucesivas calcule la potencia base .
Este programa deber leer dos nmeros enteros: base y exponente, y debe calcular e imprimir un valor
exponente
entero que sea la potencia base . Nota: Solo use ciclos while o do-while en la solucin

4 3 0
Ejemplos: 10 = 10*10*10*10 = 400; 3 = 3*3*3 = 27 3 =1

4. Registro acadmico necesita una aplicacin para controlar la reserva de 3 espacios ( 1 auditorio y 2
salones, 3 laboratorios) y las ayudas multimedia que se puedan necesitar (Video Beam Televisor). Cada vez
que se hace una reserva se debe leer el cdigo del espacio a reservar, el cdigo de la ayuda multimedia que se
necesita y el nmero de horas durante el cual se va a reservar el espacio. Si el usuario desea terminar de
hacer reservas se ingresa 4 como cdigo de espacio. Al finalizar la ejecucin se debe mostrar:

El nmero de horas que se reserv el Auditorio


El nmero de veces que se reserv el Video Beam
El nmero de horas que se reserv el laboratorio con el Televisor

En la siguiente tabla se indican los cdigos de los recursos a reservar:

Espacio Cdigo Espacio Ayuda Multimedia Cdigo Ayuda


Auditorio 1 Video Beam 1
Saln 2026 2 Televisor 2
Laboratorios 3

(3%) Entender el problema. Suponga que se registran 5 reservas con los datos que se muestran a
continuacin:
Espacio Ayuda Multimedia Duracin (horas)
1 1 2
2 1 1
3 2 3
1 2 2
3 1 1

Para este caso especfico, el programa mostrara la informacin:


El nmero de horas que se reservo el Auditorio ________ horas
El nmero de veces que se reservo el VideoBeam ________
El nmero de horas que se reservo el laboratorio con el Televisor _______

(37%) Desarrolle el algoritmo en C++ que d solucin al problema planteado.

Anda mungkin juga menyukai