5. Ejercicios de programación en C Sentencia `if

Anuncio
5. Ejercicios de programación en C
Sentencia ‘if-else’.Sentencia ‘while’
Escribe un programa en C que:
1. Determine si un número es menor, mayor o igual que 20. Hazlo con dos ‘ifelse’ anidados.
2. Dados dos enteros positivos, le reste al mayor el menor (la resta siempre
será positiva).
Indicación: el programa tendrá que determinar primero cual de los 2 es
mayor. Guardará el mayor en una variable ‘mayor’ y el menor en una
variable ‘menor’ (con un ‘if-else’), y luego y le resta ‘menor’ a ‘mayor’.
3. Dados dos números, muestre si el mayor de ellos es múltiplo del otro.
Indicación: similar al anterior, comprobando si el resto de la división del
mayor por el menor es cero.
4. Lee enteros y calcula el doble de cada uno hasta que se teclee un 0.
5. Calcule la raíz cuadrada de una serie de números naturales. Cuando se
introduce un negativo el programa termina.
6. Lee enteros y calcula el doble si es positivo y el triple si es negativo, hasta
que se teclee un cero.
7. Determine si una serie de números enteros pertenece al intervalo [-3,27]. El
programa termina cuando se teclea un cero.
8. Lea un valor natural y se lo asigne a una variable entera. El programa no
admite valores negativos, de forma que mientras se le den estos valores
negativos, dará un mensaje de error y volverá a pedir un valor natural.
Cuando se introduzca un valor natural, se lo asignará a la variable y
terminará.
9. Calcule la raíz cuadrada de un número natural. El programa no admite
valores negativos.
Indicación: utiliza el bucle ‘while’ del programa anterior para obtener el valor
natural y no admitir valores negativos para calcular su raíz cuadrada.
10. Cuente de 0 a 9. Hazlo (a) sin usar un bucle ‘while’ y (b) usando un ‘while’.
Indicación: (a) serán 10 sentencias ‘printf’. (b) Usa una variable entera
‘cuenta’ que inicializas a 0, e incrementas en 1 a cada paso del bucle, hasta
que ‘cuenta’ sea mayor que 9.
11. Cuente de 9 a 0. Hazlo con un bucle ‘while’.
12. Me de en orden los múltiplos de 3 entre 0 y 21.
Indicación: similar a los dos anteriores.
Fundamentos de Informática
EUP - ULPGC
Jose Torres
Descargar