Вы находитесь на странице: 1из 6

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Esta es una recopilación de ejercicios para practicar en clase

Ejercicio 19.

Ejemplos de manejo de operadores Relacionales y Lógicos

Ejercicio 20.

Construye programa en C que, al recibir como dato el precio de un producto importado, incremente 11% el mismo si es inferior a $1,500 y que además escriba el nuevo precio del producto.

Ejercicio 21.

Dado dos enteros imprima si num1 es divisible num 2

Ejercicio 22.

Dado un numero entero que da entrada por el usuario, especifique si es mayor que cero, es menor que cero o es cero.

Ejercicio 23.

Solicitar al usuario que introduzca horas y minutos, las horas debe de representarse de 0 a 23

Por ejemplo

Horas 13

Minutos 50

Mostrar como salida 01:50 pm

Ejercicio 24.

Realizar un programa que pida al usuario dos números enteros y muestre en pantalla cuál es el mayor y cuál el menor.

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Ejercicio 25.

Realizar un programa que pida tres números y muestre en pantalla cuáles son pares y cuáles impares

Ejercicio 26.

Realizar un programa que pregunte al usuario el momento del día con una letra (m-mañana, t-tarde, n-noche), el sexo con otra letra (m-masculino, f- femenino).

El programa dirá: buenos días, tardes, o noches (según el momento) señor o señora según el sexo.

Ejercicio 27.

Escriba un programa que pida una letra minúscula, el programa deberá imprimir si la letra es una vocal (a,e,i,o,u), semivocal (y) o una consonante.

Valide que solo acepte letras minúsculas, de lo contrario muestre un mensaje de error y el programa termina.

Ejercicio 28.

Una tienda que vende pantalones al menudeo y al mayoreo tiene las siguientes tarifas, si se compran menos de 5 pantalones estos se cobran a su precio normal, en caso de que se compren 5 o más pero menos de 12 , se les descuenta el 15% en cada pantalón, si se compran 12 o más de 12 se les descuenta 30% en cada pantalón.

Utilice una constante para definir el precio del pantalón

Ejercicio 29.

Dado como datos la matrícula de un alumno, la carrera, el semestre en el que está inscrito, y promedio, determine si el mismo es apto para pertenecer alguna de las profesiones que tiene la universidad. Si el alumno es aceptado teniendo en cuenta las especificaciones que se listan abajo se debe imprimir su matrícula, carrera y la palabra “Aceptado”.

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Ingeniería

Semestre > 6 y Promedio >= 8.8

Medicina

Semestre >=6 y Promedio > 8.5

Licenciatura

Semestre > 5 y Promedio >=8.3

Técnico

Semestre >=3 y Promedio >=7.8

Ejercicio 30.

Se desea realizar una estadística de los pesos de los alumnos de un colegio de acuerdo a la siguiente tabla:

Alumnos de menos de 40 kg.

Alumnos entre 40 y 50 kg.

Alumnos de más de 50 kg y menos de 60 kg.

Alumnos de más o igual a 60 kg.

Ejercicio 31.

Un ángulo se considera agudo si es menor de 90 grados, obtuso si es mayor de 90 grados y recto si es igual a 90 grados. Utilizando esta información, escribir un algoritmo que acepte un ángulo en grados y visualice el tipo de ángulo correspondiente a los grados introducidos.

Ejercicio 32.

Diseñar un programa en el que a partir de una fecha introducida por teclado con el formato DIA, MES, AÑO se obtenga la fecha del día siguiente.

Ejercicio 33.

Construye un programa en C que, al recibir como datos dos variables de tipo entero, obtenga el resultado de la siguiente función:

T/5 Si OP = 1

T ** T Si OP = 2

6*T/2 Si OP = 3, 4

1 Para cualquier otro caso.

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Ejercicio 34.

Construye un programa en C que, al recibir como datos el nivel académico de un profesor de una universidad así como su salario, incremente este último siguiendo las especificaciones de la tabla e imprima tanto el nivel del profesor como su nuevo salario.

Nivel

Incremento

1

3.5%

2

4.1%

3

4.8%

4

5.3%

Ejercicio 35.

Construye un programa en C que, al recibir como datos las ventas de tres vendedores de una tienda de discos, escriba las mismas en forma descendente. Considera que todas las ventas son diferentes y no utilices operadores lógicos para agrupar las condiciones.

Ejercicio 36.

Programa que muestre los números:

Del 0 al 10

Del 0 al 300

Del 80 al -50

Del 3 al 100 de 3 en 3

Ejercicio 37.

Realizar un programa que pida al usuario un número y presente los números del 1 al número que introdujo el usuario.

Ejercicio 38.

Programa que capture 5 valores y muestre su suma

Ejercicio 39.

Realizar un programa que imprima por pantalla tántos asteriscos como diga el usuario.

Al ejecutarse debe preguntar “Cuantos asteriscos desea imprimir?”, leer el número que introduce el usuario e imprimir los asteriscos.

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Ejercicio 40.

Programa que capture 5 calificaciones y muestre su promedio

Ejercicio 41.

Programa que da la serie: 2, 4,6,… 100; encuentre la raíz y el cuadrado de cada número e imprima el número, su raíz y su cuadrado, además se requiere la suma de los elementos de la serie.

Ejercicio 42.

Imprimir en pantalla de la A a la Z, y después de la z a la a

Ejercicio 43.

Calcular el factorial de un numero n, dado por el usuario

Ejercicio 44.

Escribir un programa que lea 10 números enteros y luego muestre cuántos valores ingresados fueron múltiplos de 3 y cuántos de 5. Debemos tener en cuenta que hay números que son múltiplos de 3 y de 5 a la vez

Ejercicio 45.

Realizar un programa que imprima la tabla del 4.

Ejercicio 46.

Modifique el programa anterior para que imprima la tabla que especifique el usuario.

Ejercicio 47.

Escribir un programa que muestre las tablas de 1 al 10. (utilice for anidado)

Ejercicio 48.

Realizar un programa que solicite al usuario base y altura de un rectángulo y lo dibuje en pantalla:

Ejemplo:

Base: 5

Alto:3

*****

*****

*****

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Programación Estructurada Fundamentos de Lenguaje C Sentencias de Selección y Repetición

Bibliográfia

Cairó Battistutti, O. (2006). Fundamentos de programación, piensa en C (Primera ed.). Person Educación.

Deitel, H. M., & Deitel, P. J. (2004). Como programar en C/C++ (Cuarta ed.). México:

Prentice Hall.

Joyanes Aguilar, L., & Zahonero Martínez, I. (2005). Programación en C, metodologías, estructura de datos y objetos. México: McGraw Hill.

López Román, L. (2005). Programación Estructurada en Lenguaje C (Segunda ed.). Alfa Omega