Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER TP2 PROG I MARTES - 1ero - 2018
TALLER TP2 PROG I MARTES - 1ero - 2018
2. Encierre CON UN CÍRCULO los errores del siguiente programa, corrija, complételo y
pruebe su resultado. Haga que el programa funcione correctamente, demuéstrelo por
medio de su archivo correspondiente en C++. EL ARCHIVO SE LLAMARÁ
PROG2_CORREC (10 puntos)
main ();
{
// Declaraciones
float lado, lado2, hipotenusa;
// Entrada de datos
cout << “ Calculo de la hipotenusa \M”;
cout << “de un triangulo rectangulo\n”;
cout << “--------------------------\n”;
cout << “Introduce Primer lado: ”);
cin >> &lado1;
cout << “Introduce Segundo lado: ”;
cin >> lado2 ;
// Cálculos
hipo = sqrt(lado1*lado1 + lado2*lado2); // Salida de resultados
cout << “La hipotenusa mide \n” , hipotenusa);
system “pause”; }
3. Encierre CON UN CÍRCULO los errores del siguiente programa, corrija, complételo y
pruebe su resultado. Haga que el programa funcione correctamente, demuéstrelo por
medio de su archivo correspondiente en C++. EL ARCHIVO SE LLAMARÁ
PROG3_CORREC (10 puntos)
#include <iostrean>
#include <iomanip>
using namespace std
main()
if (num1+num2=num3)
{
system ("color 7");
cout << El tercer numero es la suma de los dos primeros.\n";
}
else
{
system ("color f3");
cout <<"El tercer numero NO es la suma de los dos primeros.\n";
}
system(PAUSE);
}
4. Escriba el programa correspondiente. Debe funcionar correctamente.
Dado como datos de entrada tres números enteros, determine si los mismos están en
orden creciente (ascendente) y los imprima en pantalla. Datos: A, B, C (variables de tipo
entero. Los números deben ser diferentes entre sí, de lo contrario no procede). Se
deben imprimir los resultados. Sugerencia: recuerde utilizar operador lógico. (10
puntos)
5. Escriba SOLO el enunciado simple en C++ que haga lo que indica cada enciso.
(10 puntos)
a. Si salario es mayor a 700 recibe aumento de 14% de lo contrario recibe aumento
del 18%
b. Según sea el valor de entrada entonces según sea la entrada, caso 20 imprime
que recibe 20 dólares de ganancia + bono de 50 dólares, caso 30 imprime que
recibe 30 dólares de ganancia + bono de 60 dólares, caso 40 imprime que recibe
50 dólares de ganancia + bono de 80 dólares: en otro caso imprime que no recibe
ganancia alguna, e imprimirá que el valor de entrada no es válido.
c. Pruebe y1 para verificar si es mayor o igual a x1
d. Si cantidad es mayor o igual a 2000 entonces, si cantidad es mayor o igual a
3000 entonces que imprima el mensaje “tiene derecho a aumento” sino “no tiene
derecho a aumento alguno”.
e. Si letra es F o G, para el caso de la F que imprima que pertenece a la categoría
MAYORES; para el caso G que imprima que pertenece a la categoría MENORES,
en otro caso no pertenece a ninguna categoría.
1. Escriba un programa que PIDA UNA LETRA VOCAL POR TECLADO, Y DEVUELVA
CUATRO ANIMALES CUYO NOMBRE INICIE CON ESA LETRA. TAMBIEN LO HARA PARA
LAS CONSONANTES B, C, G Y P. DEBE IMPRMIR LA LETRA Y LOS NOMBRES DE LOS
ANIMALES, Y PARA EL CASO DE LAS CONSONANTES PUEDE ESCRIBIR ANIMALES
QUE CONTENGAN DICHAS LETRAS. EN CASO CONTRARIO QUE IMPRIMA LA LETRA E
INDIQUE QUE LA MISMA NO ES PARTE DE LA SELECTA LISTA DE CARACTERES
SELECCIONADOS. (10 puntos)
EJEMPLO:
7 CORRESPONDE A LIBRA, DE CATEGORIA AIRE y en el horóscopo chino es
PERRO…