Ejercicios PRO
1. Implementar un programa que calcule el área de un triángulo usando variables int nombradas
"a", "b" y "h". No es necesario solicitar datos al usuario, pero es aceptable igual.
2. Implementar un programa que calcule el área de un triángulo usando variables int nombradas
"areaTriangulo", "base" y "altura". No es necesario solicitar datosal usuario, pero es aceptable.
3. Implementar un programa que calcule el área de un círculo usando variables float nombradas
"a", "r" y "pi"
4. Implementar un programa que calcule el área de un círculo usando variables float nombradas
"areaCirculo", "radio" y "pi"
5. Implementar un programa que calcule el área de un círculo usando variables float nombradas
"areaCirculo", "radio" y constante#define "PI"
6. Implementar un programa que usando scanf para base y altura, calcule el área de un triángulo
usando variables int nombradas "areaTriangulo", "base" y "altura"
7. Implementar un programa que usando scanf para radio, calcule el área de un círculo usando
variables float nombradas "areaCirculo", "radio" y constante #define "PI"
8. Escriba un programa que solicite dos valores enteros a yb (deseablemente enteros) y realice
las siguientes operaciones:
• a+b
• a–b
• b–a
• a*b
• a/b
• b/a
• a%b
• b%a
El programa debe mostrar los valores leídos y resultado de cada operación realizada.
A PARTIR DEL SIGUIENTE EJERCICIO Y PARA LOS SIGUIENTES, LOS PROGRAMAS
SOLICITEN AL USUARIO LOS DATOS DE ENTRADA NECESARIOS PARA LOS CÁLCULOS
IMPLEMENTAR LOS SIGUIENTES PROGRAMAS EN LENGUAJE C++ ANSI9. Escriba un programa que haga la conversión de grados Celsius a Fahrenheit mediante la
fórmula:
ºF = 1.8 x ºC + 32
Debe pedir el valor a convertir y mostrarlo en pantalla junto con su valor equivalente calculado.
10. Escriba un programa que haga la conversión de grados Fahrenheit a Celsius mediante los
siguientes dos métodos:
• Haciendo un cálculo aproximado como sigue:
o Restar 32 al valorleído para adaptar el equivalente en la escala Fahrenheit.
o Dividir el valor obtenido entre 2 (equivalente a multiplicar por 0.5).
o Tomar 1/10 del valor generado y sumarlo al valor obtenido anteriormente, lo cual
daría la aproximación en grados.
o Por ejemplo, para convertir 60ºF a ºC se hace:
60 – 32 = 28
28 / 2 = 14
14 / 10 = 1.4
14 + 1.4 = 15.4 ºC
• Haciendo una conversión exacta usando lasiguiente formula:
Por ejemplo, para convertir de igual manera 60ºF a ºC se hace:
5 (60 - 32) / 9 = 5 (28) / 9= 15.55ºC
Se deben imprimir el valor leído y el valor obtenido en cada método y comparar en ejecución
los resultados de ambos métodos para saber la diferencia qué hay del valor aproximado al
valor exacto e imprimirla. Para el ejemplo dado la diferencia a imprimir de ambos métodos es:
15.4 –15.55 = -0.15.
11. Implemente el intercambio de valores de tres valores a, b y c en un programa mediante la
siguiente manera:
• a = valor inicial de c
• b = valor inicial de a
• c = valor inicial de b
El programa debe imprimir el valor original de las 3 variables, luego hacer el intercambio y
finalmente imprimir los valores de las 3 variables.
Nota: se necesita una variable auxiliar para realizar losintercambios y no perder el valor inicial de
los valores. Usar en el programa solo 4 variables. Para toda impresión de variable (a,b,c) se
imprima la variable mencionada y no otra variable, esto es:
Imprimir:
en C: printf(“valor de a es: %d\n”,a),
en C++: cout << “valor de a es: “” << a << endl;
Nunca hacer algo como:
en C: printf(“valor de a es: %d\n”,c) //disque imprime la “a” pero imprime la“c”
en C++: cout << “valor de a es: “ << c << endl;
A PARTIR DEL SIGUIENTE EJERCICIO Y PARA LOS SIGUIENTES, LOS PROGRAMAS
SOLICITEN AL USUARIO LOS DATOS DE ENTRADA NECESARIOS PARA LOS CÁLCULOS
IMPLEMENTAR LOS SIGUIENTES PROGRAMAS EN LENGUAJE C++ ANSI
9. Escriba un programa que haga la conversión de grados Celsius a Fahrenheit mediante la
fórmula:
ºF = 1.8 x ºC + 32
Debe pedir el valor a...
Regístrate para leer el documento completo.