Estrategia de prompts, primeras ideas para su construcción
If else
1.
2. Determinar si un número es par o impar
Solución
•Entrada: 5
•Salida: 5 es impar
Se solicita al usuario ingrese un número
entero, el cual se captura su valor en la
variable a, luego
Se comprueba si el número es par o impar
(a MOD 2 = 0)
Si es Verdadero (Si)
El número ingresado es par, porque el
número dado módulo 2 nos da
como residuo cero
Si es Falso (No)
El número ingresado es impar
3. •Diseñar un algoritmo que permita determinar si un año es bisiesto. Un año es bisiesto si es múltiplo de
4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos
de 400 (2000 es bisiesto, pero; 1800 no lo es).
Solución
Entrada: 1988
•Salida: es año bisiesto
Se solicita al usuario ingrese un año, el cual se captura en la variable a, luego
Se compara si el año ingresado es múltiplo de 4 pero no de 100 o múltiplo de400 (a mod 4 = 0 and a
mod 100 != 0 or a mod 400 = 0 )
Si es Verdadero (Si)
Se muestra que el año es bisiesto
Si es Falso (No)
Se muestra que el año no es bisiesto
Fin.
En la condición del if, además del operador relacional igual que (==) también se ha utilizado el operador
relacional distinto que (!=). Por otra parte, se han utilizado los operadores lógicos y (&&) y o (||).
4.
5. Número múltiplo de 3
Escribir en lenguaje C un programa que:
1º) Pida por teclado un número (dato entero).
2º) Muestre por pantalla:
"ES MÚLTIPLO DE 3", en el caso de que el número sea divisible entre 3.
"NO ES MÚLTIPLO DE 3", en el caso de que el número no sea divisible entre 3.