Anda di halaman 1dari 5

Programacin en C para electrnica Ejercicios de C - Bifurcaciones.

1.

(menor) Escribe un programa en lenguaje C que solicite 3 valores enteros desde el teclado. A continuacin, muestra por pantalla el valor del nmero menor.
Introduzca el primer valor entero: -123 Introduzca el segundo valor entero: 234 Introduzca el tercer valor entero: 423 ===================================== El valor ms pequeo es el -123

2. (descomponer) Escribe un programa que pida por pantalla un nmero entero positivo de 4 cifras. Si el nmero no cumple los requisitos, el programa termina indicando que se ha producido un error. Si el nmero es correcto, el programa imprime cada cifra en una lnea diferente. El comportamiento debe ser tal como se indica a continuacin, en el que se ve un valor que no es del tipo solicitado, y otro que s es de 4 cifras y positivo.
Introduzca un entero positivo de 4 cifras: -5 4321 Error, el valor no cumple los requisitos.

Introduzca un entero positivo de 4 cifras: 5439 Unidades: 9 Decenas: 3 Centenas: 4 Unidades de millar: 5

3. (ordenum) Escribe un programa en lenguaje C que pida por pantalla 3 numeros enteros y que los devuelva ordenados de menor a mayor.

David Carmona

Programacin en C para electrnica Ejercicios de C - Bifurcaciones.

Programa que ordena tres nmeros enteros de menor a mayor. En qu aoel estamos?: 2002 Introduce primer valor: Escribe un ao cualquiera: 2014 145 Para llegarel alsegundo ao 2014 faltan 12 aos. Introduce valor: -327 En qu ao estamos?: 1990 Introduce el tercer valor: Escribe un ao cualquiera: -753 50 Desde el ao -753 han pasado 2743 aos. -------------------------Nmeros ordenados: -327 50 147

4. (signo) Escribe un programa que pida por pantalla un nmero entero. Despus debe indicar si el numero introducido es positivo, negativo o cero.
Introduzca un entero: -5 El numero es negativo.

Introduzca un entero: 0 El numero es 0.

David Carmona

Programacin en C para electrnica Ejercicios de C - Bifurcaciones.

5. (anys) Escribe un programa que pida el ao actual y un ao cualquiera y que escriba cuntos aos han pasado desde ese ao o cuntos aos faltan para llegar a ese ao. 6. (par_impar) Escribe un programa que pida un nmero entero y que indique si el numero es par, impar o cero. 7. (division) Escribe un programa que pida dividendo y divisor enteros y que realice la divisin de los mismos indicando si la divisin es exacta o no.
Divisor de nmeros Escribe el dividendo: 20 Escribe el divisor: 4 La divisin es exacta. Cociente: 5 Divisor de nmeros Escribe el dividendo: 14 Introduzca un entero: -5 Escribe el divisor: 5 El numero es impar. La divisin no es exacta. Cociente: 2; Resto: 4

8. (letras) Escribir un programa en lenguaje C que pida una letra y devuelva un mensaje cuando sea una vocal y otro mensaje distinto cuando sea una consonante. Si se introduce cualquier otra cosa debe mostrar un mensaje de error.

David Carmona

Programacin en C para electrnica Ejercicios de C - Bifurcaciones. Introduzca una letra: a La letra a es una vocal. Introduzca una letra: T La letra T es una consonante. Introduzca una letra: 7 El carcter introducido no es una letra. Pulse una tecla para continuar...

9. (letras2) Repite el programa del ejercicio anterior para que adems distinga maysculas y minsculas.

David Carmona

Programacin en C para electrnica Ejercicios de C - Bifurcaciones.

10.(meses) Escribir un programa en C que pida un valor entre 1 y 12 (mes del ao) y que muestre el nmero de das del mes. (28, 30 o 31 no se consideran los aos bisiestos). Si se introduce cualquier otro valor, se debe mostrar un
Introduce el numero de un mes del ao. 2 Tiene 28 dias.

mensaje de error. 11.(semana) Escribe un programa enn C, que solicite un numero del 1 al 7 y que indique el da de la semana que se corresponde con el numero introducido(La semana empieza en lunes, es decir lunes = 1 y domingo =7). Si se introduce cualquier otro valor, se debe mostrar un mensaje de error. 12.(calculadora) Escribe un programa en lenguaje C que muestre el men de opciones de una calculadora bsica (suma, resta, multiplicacin y divisin). A continuacin, el programa debe solicitar una opcin, los operandos necesarios y realizar la operacin elegida por el usuario.
Introduce el numero de un dia de la semana. 2 El dia 2 de la semana es martes. Calculadora basica. Menu de opciones: 1) 2) 3) 4) Suma. Resta. Multiplicacion. Division.

------------------------Elige una operacin: 2 Has elegido la operacin resta. Introduce el primer operando: 1.23 Introduce el segundo operando: -1.23 El resultado es : 2.46

David Carmona

Anda mungkin juga menyukai