View
1.391
Download
7
Category
Preview:
Citation preview
PROBLEMAS DE ALGORITMO
Jeysson ferreira urquijo
1002
IETAG
Jeisson estrada suarez
ALGORITMO datopersonal
Inicio
CARACTER nombre[30], sexo, Ec
Entero edad
1.-Leer nombre, sexo, edad, Ec // Ec = estado civil
2.-MOSTRAR nombre, sexo, edad , Ec
FIN
ALGORITMO edad
INICIO
CARACTER nombre[30].
Entero edad
1.-LEER nombre, edad
2.-MOSTRAR nombre, edad
FIN
ALGORITMO adulto
INICIO
CARACTER nombre[30].
Entero edad
1.-LEER nombre, edad
2.-MOSTRAR nombre, edad
FIN
INICIO
CARACTER nombre[30].
Entero edad
1.-LEER nombre, edad
2.-MOSTRAR nombre, edad
FIN
ALGORITMO votar
INICIO
Cadena nombre
Entero edad
1.-LEER nombre , edad
2.-SI ( edad >= 18) ENTONCES
a)MOSTRAR nombre
SINO
a)MOSTRAR “no puede votar”
FINSI
FIN
ALGORITMO sex
INICIO
Cadena nombre Entero sexo , edad 1.-LEER nombre, sexo, edad 2.-SI (sexo = 1) y (edad>= 18) ENTONCES a)MOSTRAR nombre. FINSI FIN
ALGORITMO hombsolt
INICIO
Cadena nombre Entero edad , sexo,
ec // ec =estado civil. 1.-LEER nombre, edad, sexo, ec. 2.-SI (sexo = 1) y (ec = 1) y (edad >= 18) ENTONCES a)MOSTRAR nombre FINSI FIN
ALGORITMO mensaje
INICIO
CARÁCTER nombre[30] , s, ec // s = sexo, e = edad
Entero, e // ec = estado civil
1.-LEER nombre, e, s, ec
2.-SI (s = “M”) o ((s = “F”) y (e < 18)) o ((s = “M”) y ( ec = “C”))
ENTONCES
a)MOSTRAR nombre, “usted no se manda”
SINO
a)MOSTRAR nombre.
FINSI
FIN
ALGORITMO valorabsoluto
INICIO
Real , x, VA // {x es el numero}
1.-LEER x
2.-VA ç abs (x)
3.- MOSTRAR VA // VA es el valor absoluto
FIN
ALGORITMO RC
INICIO
Real ,num, RC
1.-LEER num
2.- SI (num >= 0)
ENTONCES
a. RC ß sqrt (num)
b. MOSTRAR RC
SINO
a. MOSTRAR num “tiene raíz imaginaria”
FINSI
FIN
ALGORITMO pos
INICIO
Real A, B
1.-LEER A, B
2.-SI (A>0)
ENTONCES MOSTRAR A
FINSI
3.-SI (B>0)
ENTONCES MOSTRAR B
FINSI
FIN
ALGORITMO numpos
INICIO
Real , A, B
1.-LEER A, B
2.-SI (A>0) y (B>0) ENTONCES
a)MOSTRAR A, B
FINSI
FIN
ALGORITMO num
INICIO
Real A ,B
1.-LEER A, B
2.-SI (A>0) o (B>0) ENTONCES
a) MOSTRAR A, B
FINSI
FIN
ALGORITMO signosop
INICIO
Real A, B
1.-LEER A, B
2.-SI ( A¹ B ) y ( B¹0 ) ENTONCES
a) SI (A<0 ) y (B>0) o (A>0) y (B<0) ENTONCES
1) MOSTRAR A, B
FINSI
FINSI
FIN
ALGORITMO sum
INICIO
Real, A, B, S // S, es la suma
1.- LEER A, B
2.- Sç A + B
3.- MOSTRAR A, B, S
FIN
ALGORITMOsuma
INICIO
Real A, B, S // S es la suma
1.- LEER A, B
2.- S ç A + B
3.- SI ( S < 0 ) ENTONCES
a) MOSTRAR A, B, S
SINO
a) MOSTRAR A, B
FINSI
FIN
ALGORITMO cociente
INICIO
Real A, B , COC // COC es el cociente
1.-LEER A, B
2.- SI ( B = 0)
ENTONCES
a. MOSTRAR “la división no es posible”
SINO
a. COC ç A / B
b. MOSTRAR COC “es el cociente”
FINSI
FIN
ALGORITMO salario
INICIO
Cadena nombre
Real SxH, SM // SxH es salario por hora, SM, salario mensual
Entero HT // HT es el número de horas trabajadas
1.- LEER nombre SxH, HT
2.- SM ç SxH * HT
3.- MOSTRAR nombre, SM
FIN
ALGORITMO porciento
INICIO
Real Num , PC // PC es el porcentaje
1.- LEER , Num
2.- PC ç (5/100) * Num
3.- MOSTRAR PC, Num
FIN
ALGORITMO retencion
INICIO
Real SxH, P, R, SB, SN, HT // SxH salario por hora, P porcentaje de retención,
R Retención, SB Salario bruto, SN salario neto,
HT, horas trabajadas. Cadena , nombre 1.- LEER nombre Sxh, HT, P 2.- SBçSxH * HT 3.- Rç(P*SB)/100 4.- SNçSB-R 5.- MOSTRAR SB, R, SN, nombre FIN
ALGORITMO salarioneto
INICIO
Cadena, nombre Real, SB, SN, Ret // SB salario bruto, SN salario neto, Ret
retención 1.- LEER nombre , SB 2.- SI (SB <= 1500) ENTONCES a) Ret ç 0 SINO 1) SI ( SB > 3000) ENTONCES a) Retç(8/100) * SB SINO a) Ret ç(5/100)*SB FINSI FINSI 3.- SN çSB - Ret 4.-MOSTRAR nombre, SB, Ret, SN FIN
ALGORITMO sueldoneto
INICIO Real, Sb, Ht, SN, Sextr, Extr // Sb salario por hora, Ht horas trabajadas,
Extr hora extra // SN salario neto, Sextr, salario por hora
extra CARACTER Nombre[30] constante Tr = 0.35 // Tr tasa de recargo 1.- LEER nombre, Sb, Ht, 2.-SI ( Ht>48) ENTONCES a)ExtrçHt-48 b)Sextrç Sb+Sb*Tr c)SNç(48*Sb) + (Extr*Sextr) SINO a)SNçSb*Ht FINSI 3.- MOSTRAR nombre, SN FIN
ALGORITMO ciennum
INICIO Entero, i 1.- PARA iç 1
HASTA iç 100 HACER a) MOSTRAR i FINPARA
ALGORITMO numpar
INICIO Entero i 1.- PARA iç 2 HASTA i ç 1000 INC
= 2 HACER a)
MOSTRAR i FINPARA FIN
ALGORITMO mult3
INICIO Entero i, N 1.- LEER N 2.- PARA i ç1 HASTA i ç N HACER a) SI ( i MOD 3 = 0 ) ENTONCES 1. MOSTRAR i FINSI FINPARA FIN
ALGORITMO nombre
INICIO Entero, i CARACTER nombre[30] 1.-
PARA i ç1 HASTA i ç20 HACER a) LEER nombre b) MOSTRAR nombre FINPARA FIN
Recommended