Que pida un número del 1 al 7 y diga el día de la semana correspondiente, este algoritmo lo desarrollamos en diagramas de flujo con el simulador pseint.
Te dejo un enlace para descargar el código.
Escribir un programa que despliegue el día de la semana dado un número de día
Bien amigos vamos a explicar el funcionamiento de este algoritmo, en este algoritmo lo primero que hacemos es ponerle un nombre:
Algoritmo detarea
Con la palabra reservada definir declaramos la variable día como de tipo carácter.
Definir dia como carácter
También declaramos la variable n como de tipo entero.
Definir n como entero
Con la función escribir pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo almacenamos con la función leer en la variable n.
Leer n
Evaluamos si la variable n es mayor o igual a 1 y al mismo tiempo la variable n es menor o igual a 7.
Con esto obligamos que se ingrese un número entre 1 y 7.
Si n >= 1 y n <= 7 Entonces
Si la condición se cumple entonces evaluamos si el número ingresado es igual a 1.
Si n == 1 Entonces
Si la condición se cumple entonces asignamos en la variable día, la frase lunes.
dia = «Lunes»
SiNo
Si la condición no se cumple entonces evaluamos si el número es igual a 2.
Si n == 2 Entonces
Si la condición se cumple entonces asignamos en la variable día, la frase martes.
dia = «Martes»
SiNo
Si la condición no se cumple entonces evaluamos si el número ingresado es igual a 3.
Si n == 3 Entonces
Si la condición se cumple entonces asignamos en la variable día, la frase miércoles.
dia = «Miercoles»
SiNo
Si la condición no se cumple entonces evaluamos si el número ingresado por teclado es igual a 4.
Si n == 4 Entonces
Si la condición se cumple entonces asignamos en la variable día, la frase jueves.
dia = «Jueves»
SiNo
Si esta condición no se cumple entonces evaluamos si el número ingresado es igual a 5.
Si n == 5 Entonces
Si la condición se cumple entonces ingresamos en la variable día, la frase viernes.
dia = «Viernes»
SiNo
Si la condición no se cumple entonces, evaluamos si el número ingresado es igual a 6.
Si n == 6 Entonces
Si la esta codician se cumple entonces, asignamos en la variable día, la frase sábado.
dia = «Sabado»
SiNo
Pero si esta condición no se cumple entonces significa que el número ingresado es un 7, por lo tanto asignamos en la variable día, la frase domingo.
dia = «Domingo»
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Finalmente mostramos un mensaje donde indicamos el día que le corresponde al numero ingresdo.
Escribir «Al número «,n,» le corresponde el día «,dia
SiNo
Cuando se ingrese un número diferente entre 1 y 7, entonces mostramos un mensaje indicando al usuario que debe ingresar un número en este rango.
Escribir «Ingresa un numero entre 1 y 7»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Que pida un número del 1 al 7 y diga el día de la semana correspondiente python
Realizar un programa que pida un número del 1 al 7 y diga el día de la semana en java
import java.util.Scanner;
public class calcular_dia {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int n;
System.out.println(«Ingresa un numero»);
n = leer.nextInt();
if (n == 1){
System.out.println(«Lunes»);
}
else if(n == 2){
System.out.println(«Martes»);
}
else if(n == 3){
System.out.println(«Miercoles»);
}
else if(n == 4){
System.out.println(«jueves»);
}
else if(n == 5){
System.out.println(«viernes»);
}
else if(n == 6){
System.out.println(«sabado»);
}
else if (n == 7){
System.out.println(«Domingo»);
}
else{
System.out.println(«EL día no existe»);
}
leer.close();
}
}
Bien amigos esta es la solución de este algoritmo que identifica el día de la semana les dejo el código, espero les guste y más que nada les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.