0% encontró este documento útil (0 votos)
104 vistas7 páginas

Taller de Programación en C++ 2020-II

Este documento presenta 11 ejercicios de programación en C++ para ser resueltos como parte de un taller de fundamentos de programación. Los ejercicios involucran temas como entrada y salida de datos, operaciones aritméticas, funciones y estructuras condicionales. El documento también incluye recomendaciones para la resolución de los ejercicios y ejemplos de ejecución esperados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
104 vistas7 páginas

Taller de Programación en C++ 2020-II

Este documento presenta 11 ejercicios de programación en C++ para ser resueltos como parte de un taller de fundamentos de programación. Los ejercicios involucran temas como entrada y salida de datos, operaciones aritméticas, funciones y estructuras condicionales. El documento también incluye recomendaciones para la resolución de los ejercicios y ejemplos de ejecución esperados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Taller III – Fundamentos de Programación 2020-II

GRUPO: PJ2
DOCENTE: Henry Andrés Jiménez
Escuela de Ingeniería de Sistemas e Informática
Universidad Industrial de Santander
Versión: 1.0

Instrucciones Generales.
El taller III está enfocado al aprendizaje y práctica del lenguaje de programación
C++ y los conceptos adquiridos a lo largo del curso, el taller es individual y se
establecerá una (o varias fechas de ser necesario) para calificar y dar
retroalimentación del taller de forma grupal y con seguimiento del docente.

A continuación, encontrará los ejercicios del taller, debe crear una solución en C++
que se pueda compilar y probar de forma óptima.

Recomendaciones:
• Asuma que el usuario va a ingresar siempre las entradas que se piden y los
tipos de datos solicitados, a menos que el enunciado hable sobre manejo de
excepciones.
• Al solicitar datos al usuario imprima siempre un texto guía que indique al
usuario que hacer, por ejemplo “Ingresar el valor entero de a”.
__________________________________________________________________

Estos son los ejercicios que serán evaluados durante la


semana 12
(1 – 5 de febrero)

Ejercicio 1:

Realice un programa en C++ que solicite al usuario un número, luego el programa


debe realizar una cuenta regresiva:

Ejemplo
Ingrese un numero entero: 10
10 9 8 7 6 5 4 3 2 1
Ejercicio 2:

Realice un programa en C++ que solicite al usuario un número entero e imprima lo


siguiente:
• El número ingresado multiplicado por 2.
• El número menos 1.
• La raíz cuadrada del número.
• El valor absoluto del número ingresado menos 10.

Ejemplo:

Ingrese un numero entero: 2


El número multiplicado por dos es: 4
El número menos 1 es: 1
La raíz cuadrada del numero es: 1.4142
El valor absoluto del numero ingresado menos 10 es: 8

Ejercicio 3:

Realice un programa en C++ que solicite dos números reales al usuario,


posteriormente imprima, el número mayor elevado al cuadrado y el número menor
elevado al cubo.

Ejemplo:

Ingrese el primer número real: 2.5


Ingrese el segundo número real: 1.2
El número mayor elevado al cuadrado es: 6.25
El número menor elevado al cubo es: 1.728

Ejercicio 4:

Realizar un programa en C++ que solicite un número entero positivo al usuario


mayor a 10, posteriormente imprima todos los múltiplos de 3 desde 0 hasta el
número ingresado por el usuario. Si el usuario ingresa un número menor o igual a
10 el programa debe dar un mensaje de error.
Ejemplos:

Ingrese un número mayor a 10: 30


Múltiplos de 3: 0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30

Ingrese un número mayor a 10: 5


El numero ingresado es menor a 10.

Ejercicio 5:

La siguiente es una aproximación numérica para calcular el valor del número Pi:

Diseñe un algoritmo en C++, que solicite al usuario el número de términos n para


calcular el valor aproximado de pi.

Posteriormente el programa debe imprimir un mensaje cómo:


“El valor aproximado de pi es: ……. y se calculó con n términos”

Ejemplos:

Ingrese un número de términos: 10


El valor aproximado de pi es: 3.33968 y se calculo con 10 términos.

Ingrese un número de términos: 100


El valor aproximado de pi es: 3.12159 y se calculo con 100
términos.

Ingrese un número de términos: 10000000


El valor aproximado de pi es: 3.1416 y se calculo con 10000000
términos.
Ejercicio 6:

Realizar un programa que solicite al usuario un número entero, siempre y cuando el


numero entero sea mayor o igual a 5 el programa debe seguir solicitando
nuevamente otro número hasta que el usuario ingrese un número menor a 5.

Ingrese un número entero: 6


Ingrese un número entero: 10
Ingrese un número entero: 22
Ingrese un número entero: 2
Usted ha ingresado un numero menor que 5.

Ejercicio 7:

Realizar un programa que solicite un número entero al usuario y luego imprima los
10 primeros múltiplos del número y la sumatoria de sus múltiplos.

Ejemplo:

Ingrese un número entero: 6


Sus múltiplos son: 6 12 18 24 30 36 42 48 54 60
La sumatoria de sus múltiplos es: 330

Ejercicio 8:

Realizar un programa que simule una encuesta que puede tener las siguientes
preguntas:

1. ¿Es usted estudiante de la UIS?


a. SI: hacer pregunta 2.
b. No: Imprimir “El programa es solo para estudiantes UIS”.
2. ¿Es usted amigo de los animales?
a. SI: hacer pregunta 3.
b. No: Hacer pregunta 4.
3. ¿Cuál es Su animal Favorito?
4. ¿Por qué no le gustan los Animales?

Una vez el usuario ingrese las respuestas el programa debe imprimir un resumen
de la información.
Ejemplos:

¿Es usted estudiante de la UIS?


Si
¿Es usted amigo de los animales?
No
¿Por qué no le gustan los animales?
Me dan miedo

Resumen:
Usted es estudiante de la UIS.
No le gustan los animales porque le dan miedo.

¿Es usted estudiante de la UIS?


Si
¿Es usted amigo de los animales?
si
¿Cuál es su animal favorito?
conejo

Resumen:
Usted es estudiante de la UIS.
Le gustan los animales y su animal favorito es el conejo.

¿Es usted estudiante de la UIS?


no
El programa es solo para estudiantes de la UIS

Ejercicio 9:

Realizar un programa en C++ que solicite al estudiante sus tres notas parciales y
posteriormente imprima su nota promedio.
Ejemplo

Ingrese nota parcial 1: 3.0


Ingrese nota parcial 2: 5.0
Ingrese nota parcial 3: 4.0

El promedio de sus notas es: 4.0

Ejercicio 10:

El ICFES necesita un algoritmo que calcule el puntaje total de una persona, realice
un algoritmo que solicite el número total de respuesta correctas, el número total de
respuestas incorrectas, el número total de respuestas en blanco, en total deben
sumar 100 respuestas, y el puntaje se calcula así.
• Por cada repuesta correcta suma 5 puntos.
• Por cada respuesta incorrecta resta 2 puntos.
• Las respuestas en blanco no suman ni restan puntos.

Tenga en cuenta que:


• Si el total de preguntas es diferente de 100 el programa debe imprimir un
error.
• Si se obtiene un puntaje negativo se debe imprimir un puntaje de 0 como
mínimo.

Ejemplos

Ingrese el número de respuestas correctas: 50


Ingrese el número de respuestas incorrectas: 20
Ingrese el número de respuestas en blanco: 30

El puntaje de esta persona es: 210 puntos de 500 posibles.

Ingrese el número de respuestas correctas: 60


Ingrese el número de respuestas incorrectas: 20
Ingrese el número de respuestas en blanco: 30

Error el número de respuestas ingresadas es diferente de 100.


Ingrese el número de respuestas correctas: 60
Ingrese el número de respuestas incorrectas: 20
Ingrese el número de respuestas en blanco: 20

El puntaje de esta persona es: 260 puntos de 500 posibles.

Ingrese el número de respuestas correctas: 75


Ingrese el número de respuestas incorrectas: 20
Ingrese el número de respuestas en blanco: 5

El puntaje de esta persona es: 335 puntos de 500 posibles.

Ejercicio 11:

El siguiente código en C++, recibe dos números enteros dados por el usuario, luego
llama a la función retornar_mayor, el código no compila correctamente, realice las
correcciones necesarias para que el código funcione de forma adecuada.

También podría gustarte