Tema 2 C++Básico - Ejercicios resueltos C++ PDF

Title Tema 2 C++Básico - Ejercicios resueltos C++
Author Maria Rosa Chica
Course Fundamentos de Informática
Institution Universidad de Málaga
Pages 18
File Size 1.4 MB
File Type PDF
Total Downloads 85
Total Views 170

Summary

Ejercicios resueltos C++...


Description

Tema 2 Sección 2.2 1.Escribe un programa que muestre en pantalla tu nombre completo. Después amplíalo para escribir también tu edad de dos formas, (1) como caracteres, y (2) como un número.

2. Escribe un programa que imprima un pequeño cuadrado en pantalla de 4×4 asteriscos. Después amplíalo para que pinte, al lado, el triángulo que aparece a la derecha usando los espacios en blanco que sean necesarios. **** * ****

**

****

***

****

****

3.Escribe un programa que intercambie el contenido de dos variables previamente inicializadas. Imprime en pantalla, en el mismo orden, los contenidos de las variables antes y después del intercambio.

4. Escribe un programa que defina 4 variables, les asigne 4 valores diferentes, y rote sus contenidos de forma cíclica, es decir, la primera tomará el valor de la segunda, la segunda el valor de la tercera, la tercera el de la cuarta, y la cuarta el de la primera. Para comprobar que funciona, el programa debe sacar en pantalla los contenidos de las variables antes y después de los movimientos de datos en el mismo orden.

5. Escribe las definiciones de las siguientes constantes simbólicas en C++. Debes definirlas en coma flotante, y no debes realizar ninguna operación aritmética. Después haz un sencillo programa que muestre sus valores y unidades en pantalla.

a) Constante de Planck (= 6.626 · 10−34 J s) b) Masa del Sol (= 1.9891 · 1030 kg) c) Masa de la Tierra (0.000003003 veces la masa del Sol) d) Masa de Jupiter (318 veces la masa de la Tierra) e) Masa de Mercurio (0.055 veces la masa de la Tierra) f) Distancia en metros de un año-luz (supóngase 365 días por año) g) Distancia en metros a la galaxia de Andrómeda (2.537 años luz)

Sección 2.3 1. Escribe las siguientes expresiones en C++ considerando a, b, c, d y x como números reales. Después escribe un programa que muestre el valor de las siguientes expresiones. Para probar el programa inicializa

las variables mencionadas a los valores 2, 3, 1, 5, y 1 respectivamente. Los resultados de las 3 expresiones deben ser aproximadamente 0.866667, 0.86667 y 2.66667.

2. Escribe un programa que lea de teclado un número de 5 dígitos como si fuera un solo número entero e imprima en pantalla sus dígitos separados por espacios en blanco en el mismo orden.

3. Reescribe el ejemplo que calcula los 5 primeros números de fibonacci, pero utilizando sólo 3 variables, de forma que después de cada suma, contengan respectivamente el penúltimo número mostrado en pantalla, el último, y el siguiente a mostrar.

Sección 2.4 1. Escribe un programa que escriba en pantalla la tabla de multiplicar del 1 al 10 de un número entero n elegido por el usuario. Por ejemplo, si el usuario desea la tabla del 12, la salida debe tener un formato similar al siguiente: 12 x 1 = 12 12 x 2 = 24 12 x 3 = 36 … Puedes escribir el carácter tabulador '\t' delante de cada número para ver cómo intenta alinear los números en columnas. Prueba con la tabla de algún número grande.

2. Escribe un programa que lea dos números enteros de teclado y muestre en pantalla su suma, resta, multiplicación, y el cociente y resto de su división entera.

3. Escribe un programa que, utilizando solo dos variables, calcule la suma de 5 números enteros leídos por teclado e imprima el resultado final.

4. Reescribe el programa de la tabla de multiplicar, pero usando una variable contador que se incrementa en 1 después de sacar cada una de las 10 líneas de la tabla y conseguir que las 10 sentencias de salida sean exactamente las mismas.

Sección 2.5

Sección 2.6

1.

Escribe un programa que calcule la media de 5 números enteros leídos de teclado.

2.

Escribe un programa que imprima en pantalla los códigos ASCII de los diez dígitos arábicos.

3.

Escribe un programa que lea de teclado 4 caracteres y muestre en pantalla sus códigos ASCII.

4.

Usando los operandos de asignación, escribe un programa que calcule y muestre en pantalla los factoriales de los 10 primeros números naturales. Después modifica y ejecuta sucesivamente el programa para calcular factoriales cada vez mayores hasta detectar errores de desborde.

EJERCICIOS DE REPASO

Otra forma

Otra forma...


Similar Free PDFs