Vous êtes sur la page 1sur 9

UNIVERSIDAD POLITECNICA SALESIANA

NOMBRES: GEOVANNY ZUÑIGA, WILMER BLACIO

Estructuras Condicionales:

1. Elaborar un algoritmo que pida 2 notas sobre 50, las sume y determine si
“pasa” o “pierde” (<70). Además mostrar la nota final sabiendo que si pasa
se le aumenta 2 puntos extra.
Análisis

a) Entrada:
Nota 1 y nota 2 sobre 50
b) Proceso:
Calcular la suma de dos notas
Determinar si pasa o pierdes
c) Salida:
Nota final

Pseudocodigo

VARIABLES:
Entero: not1,not2
Real: suma

INICO:

Escribir “Ingrese Nota 1 Sobre 50”


Leer not1
Escribir “Ingrese Nota 2 Sobre 50”
Leer not2
Suma=(not1+not2)
SI(suma>70)entonces
Escribir “Pasa”
SI_NO
Escribir “Pierde”
FIN_SI

SI(suma>70)entonces
Suma= suma+2
Fin_si

Escribir “PROMEDIO= ” , suma

FIN
Inicio

“Ingrese
Nota 1
Sobre 50”

not1

“Ingrese
Nota 2 Sobre
50”

not2

Suma=(not1+not2)

suma>70
SI
“Pasa”

NO

“Pierde” Suma=suma+2

“PROMEDIO=”,
Suma

FIN
2. Dado 4 números mostrar la suma del mayor de los dos primeros más el menor
de los 2 últimos.
Análisis

a) Entrada:
Números
b) Proceso:
Calcular la suma del mayor de los dos primeros numeros
Sumar al primer cálculo el menor de los dos últimos números
c) Salida:
Numero

Pseudocodigo

VARIABLES:
Entero: num1, num2, num3, num4, mayr, menr, totl;

INICO:

Escribir “Ingrese Primer numero”;


Leer num1;
Escribir “Ingrese Segundo numero”;
Leer num2;
Escribir “Ingrese Tercer numero”;
Leer num3;
Escribir “Ingrese Cuarto numero”;
Leer num4;
SI(num1>num2)entonces
num1= mayr;
si_no
Num2= mayr;
FIN_SI

SI(num3<num4)entonces
Num3= menr;
Si_no
Num4= menr;
FIN_SI

totl= mayr+menr;

Escribir “Total= ”,totl


FIN
Inicio

“Ingrese
Primer numero”

num1

“Ingrese
Segundo numero”

num2

“Ingrese
Tercer numero”

num3

“Ingrese Cuarto
numero”

num4

num1>num2

No si

Num2= mayr
num1= mayr

1
1

num3<num4
No si
Num4= menr Num3= menr

totl= mayr+menr

“Total= ”,totl

FIN

3. Elaborar un algoritmo que permita ingresar un número y devuelva su valor


absoluto.
Análisis
a) Entrada:
Numero
b) Proceso:
Numero = valor absoluto
c) Salida:
Valor absoluto del numero

Pseudocodigo

ALGORITMO Val_absoluto
VARIABLES:
Entero: valor, ab

INICO:
Escribir “Escribir numero”
Leer valor
ab=abs(valor)
Escribir “el valor absoluto”, ab
FIN
INICIO

“Escribir
numero”

valor

ab=abs(valor)

“el valor
absoluto”, ab

FIN

4. Dados 2 números mostrar su división siempre y cuando el divisor sea


diferente de 0, caso contrario mostrar el mensaje “No se puede realizar una
división por cero”.

Análisis
a) Entrada:
Numeros
b) Proceso:
Dividir dos números
c) Salida:
Numero o mensaje

Pseudacodigo

VARIABLES:
Entero: num1, num2, divis

INICO:
Escribir “Ingrese Primer numero”
Leer num1
Escribir “Ingrese Segundo numero”
Leer num2
SI(num2=0)entonces
Escribir ”No se puede realizar una división por cero”
SI_NO
divis= num1/num2
Fin_si
Escribir “Total: ”,divis
FIN

INICIO

“Ingrese
Primer numero”

num1

“Ingrese Segundo
numero”

num2

num2=0
SI NO

”Nose puede
realizar una divis= num1/num2
división por
cero”

“Total:”,divis

FIN
5. Dada la cantidad y el valor de un producto mostrar el total a pagar,
considerando que si el producto cuesta más de 25$ se le descuenta el 10% al
total a pagar.
Análisis

a) Entrada:
Cantidad y valor
b) Proceso:
Calcular producto > 25 = valor -(valor*0.10)
c) Salida:
Total a pagar

Pseudocodigo

VARIABLES:
Entero: cant, val

INICO:

Escribir “Ingrese cantidad”


Leer cant;
Escribir “Ingrese el valor”
Leer val
SI(val>25) entonces
Totl=val-(val*0.10)
Fin_si

Escribir “Total a pagar:”,Totl


FIN
INICIO

“Ingrese cantidad”

cant

“Ingrese el
valor”

val

Val>25

SI NO

Totl=val-(val*0.10)

“Total a
pagar:”,Totl

FIN

Vous aimerez peut-être aussi