Está en la página 1de 19

LABORATORIO N°2

CARRERA INGENIERÍA DE SISTEMAS E INFORMÁTICA TURNO CICLO


MAÑANA NOCHE
ASIGNATURA IV
PROGRAMACION II ( ) ( )
SEMESTRE 2019-1

Estructura Selectiva Simple


Evalúa una expresión lógica (condición), si es verdadero ejecuta una
determinada instrucción o instrucciones.

Aplicación Nº 01
Escenario: Dado dos números enteros diferentes, devolver el número
Mayor.
Análisis: Para la solución de este programa, se requiere que el usuario
ingrese dos números enteros diferentes y el sistema realice el proceso para
devolver el número mayor.
Entrada:
Dos números (n1 y n2)
Proceso:
Si n1>n2  n1 es Mayor
Si n2>n1  n2 es Mayor
Salida:
Número Mayor (m)
Interfaz:

Implementación:
Aplicación Nº 02
Escenario: Determinar si un numero entero es positivo, negativo o neutro.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese un numero entero y el sistema verifique s es positivo, negativo o
neutro.
Expresión:
Si n>0  POSITIVO
Si n<0  NEGATIVO
Si n=0  NEUTRO
Entrada
Número (n)
Salida
Resultado(r)
 Positivo
 Negativo
 Neutro

Interfaz:
Implementación:
Aplicación Nº 03
Escenario: Dado un carácter determinar si es una vocal.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese un carácter y el sistema verifica si es una vocal.
Entrada
Carácter (c)

Expresión:
Si c=”a” v c = “A”Vocal
Si c=”e” v c = “E”Vocal
Si c=”i” v c = “I”Vocal
Si c=”o” v c = “O”Vocal
Si c=”u” v c = “U”Vocal

Salida
Resultado (r)
Es vocal
No es vocal

Interfaz:
Implementación:
Estructura Selectiva Doble

Evalúa una expresión lógica (condición), si es verdadero ejecuta una o varias


instrucciones y si es falso ejecuta otro grupo de instrucciones.

Aplicación Nº 04
Escenario: Determinar si un número es múltiplo de 3 y 5.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese un numero entero n, luego el sistema analiza y determina si ese
número es múltiplo de 3 y de 5.

Entrada
Número (n)

Expresión:
Si n Mod 3 = 0 ^ n Mod 5 = 0
Si es múltiplo de 3 y 5
Sino
No es múltiplo de 3 y 5

Salida
Resultado®
 Es múltiplo
 No es múltiplo

Desarrollo de Página Web Dinámica - PHP 10


Interfaz

Implementación:

Desarrollo de Página Web Dinámica - PHP 11


Desarrollo de Página Web Dinámica - PHP 12
Aplicación Nº 05
Escenario: Determinar si un número entero es par o impar.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese un numero entero n, luego el sistema verifica si el número es par o
impar.

Entrada
Número (n)

Expresión:
Si n Mod 2 = 0
PAR
Sino
IMPAR

Salida
Resultado (r)
 Par
 Impar

Desarrollo de Página Web Dinámica - PHP 13


Desarrollo de Página Web Dinámica - PHP 14
Desarrollo de Página Web Dinámica - PHP 15
Estructura Anidadas
Son aquellas estructuras que contienen una o más estructuras, es decir está permitido colocar
dentro de una instrucción otra estructura.

Aplicación Nº 06
Escenario: Dado tres números enteros, devolver el número mayor.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese tres números enteros n1, n2, n3 luego el sistema verifica y
devuelve el número mayor.

Entrada: Salida
Tres números (n1, n2, n3) Número mayor (m)

Interfaz

Desarrollo de Página Web Dinámica - PHP 16


Implementación

Desarrollo de Página Web Dinámica - PHP 17


Aplicación Nº 07
Escenario: Dado tres números, devolver los números en orden ascendente.
Análisis: Para la solución de este problema, se requiere que el usuario
ingrese tres números enteros (n1, n2 y n3), luego el sistema verifica y
devuelve el número ordenados en forma ascendente.
Primero se debe encontrar el número Mayor, luego el número Menor y al
final el numero intermedio, que es el resultado de sumar los tres números.
(Mayor + Menor)

Entrada Salida

 Números (n1,n2,n3)  Números ordenados(ma,


int, me)

Interfaz

Desarrollo de Página Web Dinámica - PHP 18


Implementación

Desarrollo de Página Web Dinámica - PHP 19


Jeremías 29:11
11 "Porque yo sé los planes que tengo para vosotros "declara el SEÑOR" planes de bienestar y no de calamidad, para daros
un futuro y una esperanza.

Desarrollo de Página Web Dinámica - PHP 20

También podría gustarte