Está en la página 1de 9

CONDICIONAL DOBLE

ANALISIS DEL PROBLEMA 1


Introducir dos números enteros y positivos por teclado, luego restar el mayor del menor
DEFINICION DEL PROBLEMA
La resta del mayor numero con el menor
ESPECIFICACION DE ENTRADAS
Dos números enteros y positivos
ESPECIFICACION DE SALIDAS
La resta del numero mayor con el menor
DEFINICION DE VARIABLES INDICANDO CLARAMENTE EL TIPO DE DATO A ALMACENAR
P→ (almacena el primer numero leído por teclado)de tipo entero positivo
S→ (almacena el segundo numero leído por teclado)de tipo entero positivo
R→(almacena la resta entre el mayor numero y el menor) de tipo entero positivo
PSEUDOCODIGO PROBLEMA 1
Inicio
Declarar las variables P, S, R de tipo entero positivo
P ← ingresar por teclado un numero entero positivo
S ← ingresar por teclado un numero entero positivo
If (P>S)
R=P–S
Fin if else then
Else
R=S–P
Fin if else then
Mostrar el resultado de R por pantalla
Fin
Primer numero (P) Segundo numero (S) Operación pantalla
25 5 (P>S)→R=25-5=20 La resta entre el mayor numero y
menor numero es de 20
34 35 (FALSO)→ R = 35-34=1 La resta entre el mayor numero y
menor numero es de 1
4 6 (FALSO)→ R = 6-4=2 La resta entre el mayor numero y
menor numero es de 2
DIAGRAMA DE FLUJO

INICIO

P, S, R de tipo entero positivo

P; S

P>S

R = P-S
R = S-P

FIN

ANALISIS DEL PROBLEMA 2


Leer un numero entero y positivo, luego verificar si es par o impar. Si es par hallar y mostrar el MOD del numero leído con tres; si es impar hallar el
DIV del numero leído con cinco
DEFINICION DEL PROBLEMA
Verificar si el numero es par o impar hallando el MOD con 3 si es par y el DIV con 5 si es impar
ESPECIFICACION DE ENTRADAS
Un número entero positivo
ESPECIFICACION DE SALIDAS
El MOD con 3 si es par y el DIV con 5 si es impar
DEFINICION DE VARIABLES INDICANDO CLARAMENTE EL TIPO DE DATO A ALMACENAR
N → (almacena un numero leído por teclado) de tipo entero positivo
P → (almacena un numero operado con el primer numero leído por teclado) de tipo entero posiitivo
R → (almacena el numero resultado de la operación) de tipo entero positivo
PSEUDOCODIGO PROBLEMA 7
Inicio
Declarar las variables N,P,R de tipo entero positivo
N ← leído desde teclado
P ← N MOD 2
If (P == 0)
R = N MOD 3
FIN if
Else
R → N DIV 5
Fin else
Mostrar R por pantalla
Fin
Numero leído por teclado Operación Muestra por pantalla
110 If (110MOD2=0) → 110MOD3=2 2
19 Else → 19DIV5= 4 4
8 If(8MOD2=0) → 8MOD3=2 2
DIAGRAMA DE FLUJO

INICIO

N,P,R de tipo entero positivo

P=N MOD 2

P=0

R = N MOD 3
R = N DIV 5

FIN

ANALISIS DEL PROBLEMA 3


Leer cuatro números cualesquiera de tipo rea, sumar el primero con el segundo, multiplicar el tercero con el cuarto, luego restar el resultadomenor
con el del mayor, finalmente mostrar los números y el resultado
DEFINICION DEL PROBLEMA
Hallar la resta del menor numero con el del mayor
ESPECIFICACION DE ENTRADAS
Cuatro números de tipo real
ESPECIFICACION DE SALIDAS
Mostrar los números y el resultado
DEFINICION DE VARIABLES INDICANDO CLARAMENTE EL TIPO DE DATO A ALMACENAR
P → (almacena un numero leído por teclado) de tipo Real
S→ (almacena un numero leído por teclado) de tipo Real
T → (almacena un numero leído por teclado) de tipo Real
C → (almacena un numero leído por teclado) de tipo Real
SUM → (almacena la suma del primer con el segundo numero) de tipo real
MUL → (almacena la multiplicación del tercer con el cuarto numero) de tipo real
R → (almacena la resta del numero menor con el mayor) de tipo real
PSEUDOCODIGO PROBLEMA 8
Inicio
Declarar las variables P,S,T,C,SUM,MUL,R de tipo real
P← ingresa un valor numerico de tipo real
S ← ingresa un valor numerico de tipo real
T ← ingresa un valor numerico de tipo real
C ← ingresa un valor numerico de tipo real
SUM ← P+S
MUL ← T*C
If (SUM<MUL)
R = SUM-MUL
Fin if
Else
R = MUL – SUM
Fin else
Mostrar por pantalla el valor de P,S,T,C,R
Fin
P,S,T,C Operación 1 R Muestra por pantalla
1,3,5,8 SUM = 4 y MUL = 40 If (SUM<MUL) → 4-40= -36 -36
2,6,1,9 SUM = 8 y MUL = 9 If (SUM<MUL) → 8-9=-1 -1
3,2,4,1 SUM = 5 y MUL = 4 Else 4-5-1 -1

DIAGRAMA DE FLUJO
INICIO

P,S,T,C,R,SUM,MUL de tipo real

P,S,T,C

SUM= P+S;MUL = T*C

SUM<MUL

R = SUM-MUL
R = MUL-SUM

P,S,T,C,R

FIN

ANALISIS DEL PROBLEMA 9


Una empresa de bienes raíces frece casas de interés social, bajo las siguientes condiciones: si los ingresos del comprador son de Bs.- 5000 o más la
cuota inicial será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en diez años. Silos ingresos del comprador son
menos de Bs.- 5000 la cuota inicial será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años.
La empresa desea saber cuanto debe pagar un comprador por concepto de cuota inicial y cuanto por cada pago mensual.
DEFINICION DEL PROBLEMA
saber cuanto debe pagar un comprador por concepto de cuota inicial y cuanto por cada pago mensual.
ESPECIFICACION DE ENTRADAS
El ingreso del comprador y el precio de la casa
ESPECIFICACION DE SALIDAS
Cuota inicial y pagos mensuales
DEFINICION DE VARIABLES INDICANDO CLARAMENTE EL TIPO DE DATO A ALMACENAR
I → (almacena el ingreso del comprador leído por teclado) de tipo Real
P → (almacena el precio total en Bs.- de la casa leído por teclado) de tipo Real
CI → (almacena la cuota inicial para comprar la casa) de tipo Real
PM → (almacena los pagos mensuales que debe efectuarse para terminar de pagar la casa respecto al tiempo establecido) de tipo Real
PSEUDOCODIGO PROBLEMA 9
Inicio
Declarar las variables I,P,CI,PM de tipo real
I← ingreso mensual del comprador
P← precio de la casa leído por teclado
If (I>=5000)
CI = P*0.15
PM = (P*0.85)/120
Fin if
Else
CI= P*0.3
PM= (P*0.7)/84
Mostrar el valor de CI,PM por pantalla
Fin
INGRESO;PRECIO DE LA CASA en Bs.- Operación Muestra por pantalla
5000;50000 If(TRUE) CI = 7500 y PM = 354,16 354.16
8000;180000 If(TRUE) CI= 27000 y PM = 1275 1275
3500;30000 Else CI= 9000 y PM = 247,1 247.1
DIAGRAMA DE FLUJO
INICIO

I,P,CI,PM de tipo real

I,P

I>=5000

CI=0.3*P ; PM=(P*0.7)/84 CI=P*0.15 ; PM=(P*0.85)/120

CI;PM

FIN

ANALISIS DEL PROBLEMA 10


Calcular el numero de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aerobico; laformula que se aplica cuando el sexo
es femenino:
Numero de pulsaciones = (220 - edad)/10
Y si el sexo es masculino la formula que se aplica es:
Numero de pulsaciones = (210 - edad)/10

DEFINICION DEL PROBLEMA


Hallar el numero de pulsaciones por cada 10 segundos de ejercicio aerobico
ESPECIFICACION DE ENTRADAS
El sexo de la persona y la edad
ESPECIFICACION DE SALIDAS
El numero de pulsaciones de la persona
DEFINICION DE VARIABLES INDICANDO CLARAMENTE EL TIPO DE DATO A ALMACENAR
S → (almacena el sexo de la persona) de tipo caracter
E → (almacena la edad de la persona) de tipo entero
NP → (almacena el numero de pulsaciones por cada 10 seg) de tipo entero
PSEUDOCODIGO PROBLEMA 10
Inicio
Declarar las variables E,NP de tipo entero; S de tipo caracter
S← sexo de la persona leído por teclado
E← edad de la persona leído por teclado
If (S == FEMENINO)
NP=(220 – E)/10
Fin if
Else
NP=(210 – E)/10
Fin else
Mostrar por pantalla los valores de NP si es de sexo S
Fin
SEXO; EDAD Operación Muestra por pantalla
FEMENINO;25 If(S==FEMENINO) NP = 19,5 19,5 en 10 seg
MASCULINO;40 Else NP =17 17
FEMENINO;38 If(true) NP=18,2 18,2
DIAGRAMA DE FLUJO
INICIO

E de tipo entero;NP de tipo real;S de tipo caracter

S,E

S== FEMENINO

NP=(210 – E)/10 NP=(220 – E)/10

NP si es S

FIN

Código y pureba

PRACTICA 1

PRACTICA 2
PRACTICA 3

PRACTICA 9
PRACTICA 10

VISUAL
PRACTICA 1
PRACTICA 2

PRACTICA 3

PRACTICA 9

PRACTICA 10

También podría gustarte