Sentencias de Selección en PHP
Enviado por Ignacia Lastra • 6 de Octubre de 2019 • Tarea • 1.725 Palabras (7 Páginas) • 169 Visitas
Sentencias de Selección en PHP
María Ignacia Lastra Tapia
Programación de computadores 1
Instituto IACC
28 Septiembre 2019
Introducción:
En el siguiente trabajo se desarrollan las estructuras de control más utilizadas al momento de programar, ya que sirven para saber si una expresión es falsa o verdadera, al momento de ser falsa, el programa la evaluará y la ignorará hasta que esta sea verdadera. Además se pueden agrupar estas estructuras en varias o en un grupo de sentencias, como lo es IF-ELSEIF-ELSE, lo cual permite anidar varias sentencias IF. Como se puede apreciar en los siguientes ejercicios desarrollados.
Desarrollo:
1.- Algoritmo en php para calcular la edad de una persona usando las estructuras if-else e if-elseif-else:
a) Con estructura de control IF-ELSE:
Algoritmo Calcularedad
//Se definen las variables
Definir fechnac, mesnac como entero;
Definir fechoy, meshoy como entero;
Definir edadhoy, edadmes Como Entero;
//Para que el usuario indique lo solicitado
Escribir "Ingresar año en el que nació";
Leer fechnac;
Escribir "Ingresar mes en el que nació";
Leer mesnac;
Escribir "Ingresar año actual";
Leer fechoy;
Escribir "Ingresar mes actual";
Leer meshoy;
//Para calcular la edad y los meses:
edadhoy<-fechoy-fechnac;
edadmes<-meshoy-mesnac;
//Se declara la estructura de control IF:
Si edadmes<0 Entonces
edadhoy<-edadhoy-1;
edadmes<-edadmes+12;
FinSi
//Para mostrar en pantalla la posible edad del usuario con la estructura IF-ELSE:
si edadmes=0 entonces
Escribir "La posible edad es";
Escribir edadhoy, "año";
Escribir edadhoy-1, "años y 11 meses";
Sino
Escribir "La edad del usuario es," edadhoy,"años y", edadmes," meses.";
FinSi
FinAlgoritmo
- Diagrama de Flujo:
[pic 1]
[pic 2]
- Resultado en pantalla:
[pic 3]
b) Con Estructura de control IF-ELSEIF-ELSE:
Algoritmo Calcularedad
//Se definen las variables:
Definir fechoy, meshoy como entero;
Definir diahoy, dianac como entero;
Definir fechnac, mesnac como entero;
Definir edadhoy, edadmes como entero;
//Para que el usuario indique lo solicitado
Escribir "Ingresar el año en el que nació:";
Leer fechnac;
Escribir "Ingresar el mes en el que nació:";
Leer mesnac;
Escribir "Ingresar el día de nacimiento:";
Leer dianac;
Escribir "Ingresar año actual:";
Leer fechoy;
Escribir "Ingresar mes actual:";
Leer meshoy;
Escribir "Ingresar el día de hoy:";
Leer diahoy;
//Para calcular la edad con los meses.
edadhoy<-fechoy-fechnac;
edadmes<-meshoy-mesnac;
//Para revisar si el mes ingresado es menor, de modo que aún no cumple años:
Si edadmes<0 Entonces //IF
edadhoy<-edadhoy-1;
edadmes<-edadmes+12;
Escribir "La edad del usuario es", edadhoy, "años y ", edadmes, " meses.";
// ELSEIF
Si edadmes=0 entonces
...