PSEUDOCODIGO RESTAURANTE
Algoritmo restaurante
Definir plato1,plato2,total Como Entero
Escribir 'digite los precios de los platos a la carta'
Leer plato1,plato2
Si total>100000 Entonces
total<-total-total-0.1
Sino
Si total>50000 Entonces
total<-total-total*0.05
Sino
Fin Si
Fin Si
total <- plato1+plato2+8000
Escribir 'el total es ',total
FinAlgoritmo
PSEUDOCODIGO VOTACION
Algoritmo Votacionesalacamara
Definir candicurulo4 Como Real
Definir candidato4,candidato2,candidato3 Como Caracter
Definir votocan4,votocan2,votocan3,votosbla,votosvalidos4,votosvalidos2,votosvalidos3,curules,umbral,coociente,totalvotos,ganador4,ganador2,ganador3,candicurul2,candicurul3 Como Real
Escribir 'por favor digite el nomgre del candidato 1'
Leer candidato4
Escribir 'por favor digite el nomgre del candidato 2'
Leer candidato2
Escribir 'por favor digite el nomgre del candidato 3'
Leer candidato3
Escribir 'por favor ingrese los votos nulos'
Definir votonu Como Real
Leer votonu
Escribir 'por favor ingrese los votos blancos'
Leer votosbla
Escribir 'por favor ingrese los votos por candidato'
Leer votocan4
Leer votocan2
Leer votocan3
curules <- 2
votosvalidos4 <- votocan4+votosbla
votosvalidos2 <- votocan2+votosbla
votosvalidos3 <- votocan3+votosbla
totalvotos <- votosvalidos4+votosvalidos2+votosvalidos3
coociente <- totalvotos/curules
umbral <- coociente/2
Escribir 'los votos validos del candidato 1 fue ',votosvalidos4
Escribir 'los votos validos del candidato 2 fue ',votosvalidos2
Escribir 'los votos validos del candidato 3 fue ',votosvalidos3
Escribir 'el total de votos fue ',totalvotos
Escribir 'el coociente fue ',coociente
Escribir 'el umbral fue ',umbral
ganador4 <- votocan4/umbral
ganador2 <- votocan2/umbral
ganador3 <- votocan3/umbral
Si ganador4>1 Y ganador4<2 Entonces
candicurulo4 <- 1
FinSi
Si ganador2>1 Y ganador2<2 Entonces
candicurul2 <- 1
FinSi
Si ganador3>1 Y ganador3<2 Entonces
candicurul3 <- 1
FinSi
Si ganador4>2 Entonces
candicurulo4 <- 2
FinSi
Si ganador2>2 Entonces
candicurul2 <- 2
FinSi
Si ganador3>2 Entonces
candicurul3 <- 2
FinSi
Si candicurulo4=1 Y candicurul2=1 Entonces
Escribir 'los ganadores fueron ',candidato4,' y ',candidato2,' con un total de ',votocan4,' y ',votocan2,' votos',' con 1 curul cada uno'
SiNo
Si candicurulo4=1 Y candicurul3=1 Entonces
Escribir 'los ganadores fueron ',candidato4,' y ',candidato3,' con un total de ',votocan4,' y ',votocan3,' votos',' con 1 curul cada uno'
SiNo
Si candicurul2=1 Y candicurul3=1 Entonces
Escribir 'los ganadores fueron ',candidato2,' y ',candidato3,' con un total de ',votocan2,' y ',votocan3,' votos',' con 1 curul cada uno'
SiNo
Si ganador4>=1 Entonces
Escribir 'el ganador fue ',candidato1,' con un total de ',votocan1,' votos',' con ',candicurul1,' curules'
SiNo
Si ganador2>=1 Entonces
Escribir 'el ganador fue ',candidato2,' con un total de ',votocan2,' votos',' con ',candicurul2,' curules'
SiNo
Si ganador3>=1 Entonces
Escribir 'el ganador fue ',candidato3,' con un total de ',votocan3,' votos',' con ',candicurul3,' curules'
SiNo
Escribir 'ningun candidato logro tener una curul'
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
Definir candicurulo4 Como Real
Definir candidato4,candidato2,candidato3 Como Caracter
Definir votocan4,votocan2,votocan3,votosbla,votosvalidos4,votosvalidos2,votosvalidos3,curules,umbral,coociente,totalvotos,ganador4,ganador2,ganador3,candicurul2,candicurul3 Como Real
Escribir 'por favor digite el nomgre del candidato 1'
Leer candidato4
Escribir 'por favor digite el nomgre del candidato 2'
Leer candidato2
Escribir 'por favor digite el nomgre del candidato 3'
Leer candidato3
Escribir 'por favor ingrese los votos nulos'
Definir votonu Como Real
Leer votonu
Escribir 'por favor ingrese los votos blancos'
Leer votosbla
Escribir 'por favor ingrese los votos por candidato'
Leer votocan4
Leer votocan2
Leer votocan3
curules <- 2
votosvalidos4 <- votocan4+votosbla
votosvalidos2 <- votocan2+votosbla
votosvalidos3 <- votocan3+votosbla
totalvotos <- votosvalidos4+votosvalidos2+votosvalidos3
coociente <- totalvotos/curules
umbral <- coociente/2
Escribir 'los votos validos del candidato 1 fue ',votosvalidos4
Escribir 'los votos validos del candidato 2 fue ',votosvalidos2
Escribir 'los votos validos del candidato 3 fue ',votosvalidos3
Escribir 'el total de votos fue ',totalvotos
Escribir 'el coociente fue ',coociente
Escribir 'el umbral fue ',umbral
ganador4 <- votocan4/umbral
ganador2 <- votocan2/umbral
ganador3 <- votocan3/umbral
Si ganador4>1 Y ganador4<2 Entonces
candicurulo4 <- 1
FinSi
Si ganador2>1 Y ganador2<2 Entonces
candicurul2 <- 1
FinSi
Si ganador3>1 Y ganador3<2 Entonces
candicurul3 <- 1
FinSi
Si ganador4>2 Entonces
candicurulo4 <- 2
FinSi
Si ganador2>2 Entonces
candicurul2 <- 2
FinSi
Si ganador3>2 Entonces
candicurul3 <- 2
FinSi
Si candicurulo4=1 Y candicurul2=1 Entonces
Escribir 'los ganadores fueron ',candidato4,' y ',candidato2,' con un total de ',votocan4,' y ',votocan2,' votos',' con 1 curul cada uno'
SiNo
Si candicurulo4=1 Y candicurul3=1 Entonces
Escribir 'los ganadores fueron ',candidato4,' y ',candidato3,' con un total de ',votocan4,' y ',votocan3,' votos',' con 1 curul cada uno'
SiNo
Si candicurul2=1 Y candicurul3=1 Entonces
Escribir 'los ganadores fueron ',candidato2,' y ',candidato3,' con un total de ',votocan2,' y ',votocan3,' votos',' con 1 curul cada uno'
SiNo
Si ganador4>=1 Entonces
Escribir 'el ganador fue ',candidato1,' con un total de ',votocan1,' votos',' con ',candicurul1,' curules'
SiNo
Si ganador2>=1 Entonces
Escribir 'el ganador fue ',candidato2,' con un total de ',votocan2,' votos',' con ',candicurul2,' curules'
SiNo
Si ganador3>=1 Entonces
Escribir 'el ganador fue ',candidato3,' con un total de ',votocan3,' votos',' con ',candicurul3,' curules'
SiNo
Escribir 'ningun candidato logro tener una curul'
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
PSEUDOCODIGO PARTIDO
Algoritmo nombre
Definir resultado Como Real
Definir nom Como Caracter
Escribir 'digite los nombres de 4 equipos de futbol'
Leer nom,nom2,nom3,nom4
Escribir 'el primer partido se disputara entre ',nom,' y ',nom2
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom2
Leer gol,gol2
resultado <- gol-gol2
Si gol>gol2 Entonces
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom
2:
Escribir 'el ganador de la primera ronda es ',nom
3:
Escribir 'el ganador de la primera ronda es ',nom
4:
Escribir 'el ganador de la primera ronda es ',nom
5:
Escribir 'el ganador de la primera ronda es ',nom
6:
Escribir 'el ganador de la primera ronda es ',nom
FinSegun
SiNo
Si nom2>nom Entonces
resultado <- gol2-gol
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom2
2:
Escribir 'el ganador de la primera ronda es ',nom2
3:
Escribir 'el ganador de la primera ronda es ',nom2
4:
Escribir 'el ganador de la primera ronda es ',nom2
5:
Escribir 'el ganador de la primera ronda es ',nom2
6:
Escribir 'el ganador de la primera ronda es ',nom2
FinSegun
FinSi
FinSi
Si gol=gol2 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom2
Leer gol,gol2
resultado <- gol-gol2
Si gol>gol2 Entonces
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom
2:
Escribir 'el ganador de la primera ronda es ',nom
3:
Escribir 'el ganador de la primera ronda es ',nom
4:
Escribir 'el ganador de la primera ronda es ',nom
5:
Escribir 'el ganador de la primera ronda es ',nom
6:
Escribir 'el ganador de la primera ronda es ',nom
FinSegun
SiNo
Si nom2>nom Entonces
resultado <- gol2-gol
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom2
2:
Escribir 'el ganador de la primera ronda es ',nom2
3:
Escribir 'el ganador de la primera ronda es ',nom2
4:
Escribir 'el ganador de la primera ronda es ',nom2
5:
Escribir 'el ganador de la primera ronda es ',nom2
6:
Escribir 'el ganador de la primera ronda es ',nom2
FinSegun
FinSi
FinSi
FinSi
Escribir 'en la siguiente ronda participara ',nom3,' contra ',nom4
Escribir 'por favor digite el marcador de ',nom3,' y el de ',nom4
Leer gol3,gol4
Si gol3>gol4 Entonces
resultado2 <- gol3-gol4
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom3
2:
Escribir 'el ganador de la primera ronda es ',nom3
3:
Escribir 'el ganador de la primera ronda es ',nom3
4:
Escribir 'el ganador de la primera ronda es ',nom3
5:
Escribir 'el ganador de la primera ronda es ',nom3
6:
Escribir 'el ganador de la primera ronda es ',nom3
FinSegun
SiNo
Si nom4>nom3 Entonces
resultado2 <- gol4-gol3
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom4
2:
Escribir 'el ganador de la primera ronda es ',nom4
3:
Escribir 'el ganador de la primera ronda es ',nom4
4:
Escribir 'el ganador de la primera ronda es ',nom4
5:
Escribir 'el ganador de la primera ronda es ',nom4
6:
Escribir 'el ganador de la primera ronda es ',nom4
FinSegun
SiNo
Si gol3=gol4 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom3,' y el de ',nom4
Leer gol3,gol4
resultado2 <- gol3-gol4
Si gol3>gol4 Entonces
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom3
2:
Escribir 'el ganador de la primera ronda es ',nom3
3:
Escribir 'el ganador de la primera ronda es ',nom3
4:
Escribir 'el ganador de la primera ronda es ',nom3
5:
Escribir 'el ganador de la primera ronda es ',nom3
6:
Escribir 'el ganador de la primera ronda es ',nom3
FinSegun
SiNo
Si gol4>gol3 Entonces
resultado2 <- gol4-gol3
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom4
2:
Escribir 'el ganador de la primera ronda es ',nom4
3:
Escribir 'el ganador de la primera ronda es ',nom4
4:
Escribir 'el ganador de la primera ronda es ',nom4
5:
Escribir 'el ganador de la primera ronda es ',nom4
6:
Escribir 'el ganador de la primera ronda es ',nom4
FinSegun
FinSi
FinSi
FinSi
FinSi
FinSi
Si gol>gol2 Y gol3>gol4 Entonces
Escribir 'la final se disputara entre ',nom,' y ',nom3
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom3
Leer gol,gol3
resultado3 <- gol-gol3
Si gol>gol3 Entonces
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol3>gol Entonces
resultado3 <- gol3-gol
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
SiNo
Si gol=gol3 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom3
Leer gol,gol3
resultado3 <- gol-gol3
Si gol>gol3 Entonces
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol3>gol Entonces
resultado3 <- gol3-gol
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
FinSi
FinSi
FinSi
FinSi
FinSi
SiNo
Si gol>gol2 Y gol4>gol3 Entonces
Escribir 'la final se disputara entre ',nom,' y ',nom4
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom4
Leer gol,gol4
resultado4 <- gol-gol4
Si gol>gol4 Entonces
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol4>gol Entonces
resultado4 <- gol4-gol
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
SiNo
Si gol=gol4 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom4
Leer gol,gol4
resultado4 <- gol-gol4
Si gol>gol4 Entonces
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol4>gol Entonces
resultado4 <- gol4-gol
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
SiNo
Si gol2>gol Y gol4>gol3 Entonces
Escribir 'la final se disputara entre ',nom2,' y ',nom4
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom4
Leer gol2,gol4
resultado5 <- gol2-gol4
Si gol2>gol4 Entonces
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol4>gol2 Entonces
resultado5 <- gol4-gol2
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
SiNo
Si gol2=gol4 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom4
Leer gol2,gol4
resultado5 <- gol2-gol4
Si gol2>gol4 Entonces
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol4>gol2 Entonces
resultado5 <- gol4-gol2
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
SiNo
Si gol2>gol Y gol3>gol4 Entonces
Escribir 'la final se disputara entre ',nom2,' y ',nom3
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom3
Leer gol2,gol3
resultado6 <- gol2-gol3
Si gol2>gol3 Entonces
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol3>gol2 Entonces
resultado6 <- gol3-gol2
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
SiNo
Si gol2=gol3 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom3
Leer gol2,gol3
resultado6 <- gol2-gol3
Si gol2>gol3 Entonces
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol3>gol2 Entonces
resultado6 <- gol3-gol2
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
PSEUDOCODIGO FIBONACCI
Definir resultado Como Real
Definir nom Como Caracter
Escribir 'digite los nombres de 4 equipos de futbol'
Leer nom,nom2,nom3,nom4
Escribir 'el primer partido se disputara entre ',nom,' y ',nom2
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom2
Leer gol,gol2
resultado <- gol-gol2
Si gol>gol2 Entonces
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom
2:
Escribir 'el ganador de la primera ronda es ',nom
3:
Escribir 'el ganador de la primera ronda es ',nom
4:
Escribir 'el ganador de la primera ronda es ',nom
5:
Escribir 'el ganador de la primera ronda es ',nom
6:
Escribir 'el ganador de la primera ronda es ',nom
FinSegun
SiNo
Si nom2>nom Entonces
resultado <- gol2-gol
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom2
2:
Escribir 'el ganador de la primera ronda es ',nom2
3:
Escribir 'el ganador de la primera ronda es ',nom2
4:
Escribir 'el ganador de la primera ronda es ',nom2
5:
Escribir 'el ganador de la primera ronda es ',nom2
6:
Escribir 'el ganador de la primera ronda es ',nom2
FinSegun
FinSi
FinSi
Si gol=gol2 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom2
Leer gol,gol2
resultado <- gol-gol2
Si gol>gol2 Entonces
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom
2:
Escribir 'el ganador de la primera ronda es ',nom
3:
Escribir 'el ganador de la primera ronda es ',nom
4:
Escribir 'el ganador de la primera ronda es ',nom
5:
Escribir 'el ganador de la primera ronda es ',nom
6:
Escribir 'el ganador de la primera ronda es ',nom
FinSegun
SiNo
Si nom2>nom Entonces
resultado <- gol2-gol
Segun resultado Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom2
2:
Escribir 'el ganador de la primera ronda es ',nom2
3:
Escribir 'el ganador de la primera ronda es ',nom2
4:
Escribir 'el ganador de la primera ronda es ',nom2
5:
Escribir 'el ganador de la primera ronda es ',nom2
6:
Escribir 'el ganador de la primera ronda es ',nom2
FinSegun
FinSi
FinSi
FinSi
Escribir 'en la siguiente ronda participara ',nom3,' contra ',nom4
Escribir 'por favor digite el marcador de ',nom3,' y el de ',nom4
Leer gol3,gol4
Si gol3>gol4 Entonces
resultado2 <- gol3-gol4
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom3
2:
Escribir 'el ganador de la primera ronda es ',nom3
3:
Escribir 'el ganador de la primera ronda es ',nom3
4:
Escribir 'el ganador de la primera ronda es ',nom3
5:
Escribir 'el ganador de la primera ronda es ',nom3
6:
Escribir 'el ganador de la primera ronda es ',nom3
FinSegun
SiNo
Si nom4>nom3 Entonces
resultado2 <- gol4-gol3
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom4
2:
Escribir 'el ganador de la primera ronda es ',nom4
3:
Escribir 'el ganador de la primera ronda es ',nom4
4:
Escribir 'el ganador de la primera ronda es ',nom4
5:
Escribir 'el ganador de la primera ronda es ',nom4
6:
Escribir 'el ganador de la primera ronda es ',nom4
FinSegun
SiNo
Si gol3=gol4 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom3,' y el de ',nom4
Leer gol3,gol4
resultado2 <- gol3-gol4
Si gol3>gol4 Entonces
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom3
2:
Escribir 'el ganador de la primera ronda es ',nom3
3:
Escribir 'el ganador de la primera ronda es ',nom3
4:
Escribir 'el ganador de la primera ronda es ',nom3
5:
Escribir 'el ganador de la primera ronda es ',nom3
6:
Escribir 'el ganador de la primera ronda es ',nom3
FinSegun
SiNo
Si gol4>gol3 Entonces
resultado2 <- gol4-gol3
Segun resultado2 Hacer
1:
Escribir 'el ganador de la primera ronda es ',nom4
2:
Escribir 'el ganador de la primera ronda es ',nom4
3:
Escribir 'el ganador de la primera ronda es ',nom4
4:
Escribir 'el ganador de la primera ronda es ',nom4
5:
Escribir 'el ganador de la primera ronda es ',nom4
6:
Escribir 'el ganador de la primera ronda es ',nom4
FinSegun
FinSi
FinSi
FinSi
FinSi
FinSi
Si gol>gol2 Y gol3>gol4 Entonces
Escribir 'la final se disputara entre ',nom,' y ',nom3
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom3
Leer gol,gol3
resultado3 <- gol-gol3
Si gol>gol3 Entonces
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol3>gol Entonces
resultado3 <- gol3-gol
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
SiNo
Si gol=gol3 Entonces
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom3
Leer gol,gol3
resultado3 <- gol-gol3
Si gol>gol3 Entonces
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol3>gol Entonces
resultado3 <- gol3-gol
Segun resultado3 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
FinSi
FinSi
FinSi
FinSi
FinSi
SiNo
Si gol>gol2 Y gol4>gol3 Entonces
Escribir 'la final se disputara entre ',nom,' y ',nom4
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom4
Leer gol,gol4
resultado4 <- gol-gol4
Si gol>gol4 Entonces
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol4>gol Entonces
resultado4 <- gol4-gol
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
SiNo
Si gol=gol4 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom,' y el de ',nom4
Leer gol,gol4
resultado4 <- gol-gol4
Si gol>gol4 Entonces
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom
2:
Escribir 'el ganador de la final es ',nom
3:
Escribir 'el ganador de la final es ',nom
4:
Escribir 'el ganador de la final es ',nom
5:
Escribir 'el ganador de la final es ',nom
6:
Escribir 'el ganador de la final es ',nom
FinSegun
SiNo
Si gol4>gol Entonces
resultado4 <- gol4-gol
Segun resultado4 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
SiNo
Si gol2>gol Y gol4>gol3 Entonces
Escribir 'la final se disputara entre ',nom2,' y ',nom4
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom4
Leer gol2,gol4
resultado5 <- gol2-gol4
Si gol2>gol4 Entonces
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol4>gol2 Entonces
resultado5 <- gol4-gol2
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
SiNo
Si gol2=gol4 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom4
Leer gol2,gol4
resultado5 <- gol2-gol4
Si gol2>gol4 Entonces
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol4>gol2 Entonces
resultado5 <- gol4-gol2
Segun resultado5 Hacer
1:
Escribir 'el ganador de la final es ',nom4
2:
Escribir 'el ganador de la final es ',nom4
3:
Escribir 'el ganador de la final es ',nom4
4:
Escribir 'el ganador de la final es ',nom4
5:
Escribir 'el ganador de la final es ',nom4
6:
Escribir 'el ganador de la final es ',nom4
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
SiNo
Si gol2>gol Y gol3>gol4 Entonces
Escribir 'la final se disputara entre ',nom2,' y ',nom3
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom3
Leer gol2,gol3
resultado6 <- gol2-gol3
Si gol2>gol3 Entonces
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol3>gol2 Entonces
resultado6 <- gol3-gol2
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
SiNo
Si gol2=gol3 Entonces
Repetir
Escribir 'se repite el partido'
Escribir 'por favor digite el marcador de ',nom2,' y el de ',nom3
Leer gol2,gol3
resultado6 <- gol2-gol3
Si gol2>gol3 Entonces
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom2
2:
Escribir 'el ganador de la final es ',nom2
3:
Escribir 'el ganador de la final es ',nom2
4:
Escribir 'el ganador de la final es ',nom2
5:
Escribir 'el ganador de la final es ',nom2
6:
Escribir 'el ganador de la final es ',nom2
FinSegun
SiNo
Si gol3>gol2 Entonces
resultado6 <- gol3-gol2
Segun resultado6 Hacer
1:
Escribir 'el ganador de la final es ',nom3
2:
Escribir 'el ganador de la final es ',nom3
3:
Escribir 'el ganador de la final es ',nom3
4:
Escribir 'el ganador de la final es ',nom3
5:
Escribir 'el ganador de la final es ',nom3
6:
Escribir 'el ganador de la final es ',nom3
FinSegun
FinSi
FinSi
Hasta Que nom>nom4 O nom<nom4
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
PSEUDOCODIGO FIBONACCI
Algoritmo fivonacci
definir menu1,menu2,menu3 como cadena
menu1<-'pares_e_impares'
menu2<-'sumatoria'
menu3<-'fibonacci'
Repetir
Escribir 'a que menu desea ingresar ', menu1 , menu2 , menu3
Leer menus
Segun menus Hacer
menu1:
Escribir 'PARES e IMPARES'
Escribir 'dijite el primer numero '
Leer num1
Escribir 'dijite el segundo numero '
Leer num2
Repetir
Para suma<-num1 Hasta num2 Con Paso 1 Hacer
rta<-suma mod 2
Si rta=0 Entonces
Escribir suma, ' es par '
SiNo
Escribir suma,' es impar '
Fin Si
Fin Para
Hasta Que num1<num2
menu2:
Repetir
Escribir 'sumatoria'
Escribir 'dijite el primer numero'
Leer num1
Escribir 'dijite el segundo numero'
Leer num2
Escribir 'de cuanto a cuanto desea sumar '
Leer pas
Si num1<num2 Entonces
Escribir 'si se puede '
Para suma<-num1 Hasta num2 Con Paso 1 Hacer
rta<-rta+suma
Escribir rta
Fin Para
SiNo
Escribir 'verifique que el # que dijito primero sea menor que el # que dijito de segundas '
Fin Si
Hasta Que num1<num2
menu3:
Escribir fibinacci
fib1<-0
fib2<-1
Escribir 'dijite un numero '
Leer NUMF
Para fib<-fib1 Hasta NUMF Con Paso 1 Hacer
Escribir fib1
fis<-fib1+fib2
fib1<-fib2
fib2<-fis
Fin Para
De Otro Modo:
Escribir 'menu inexistente '
Fin Segun
Escribir '¿desea escoger otro menu? seleccione 1 para si, 2 para no '
Leer siono
Si siono=1 Entonces
Escribir 'volviendo a escoger menu '
SiNo
Escribir 'gracias por utilizar el programa '
Fin Si
Hasta Que siono=2
FinAlgoritmo
definir menu1,menu2,menu3 como cadena
menu1<-'pares_e_impares'
menu2<-'sumatoria'
menu3<-'fibonacci'
Repetir
Escribir 'a que menu desea ingresar ', menu1 , menu2 , menu3
Leer menus
Segun menus Hacer
menu1:
Escribir 'PARES e IMPARES'
Escribir 'dijite el primer numero '
Leer num1
Escribir 'dijite el segundo numero '
Leer num2
Repetir
Para suma<-num1 Hasta num2 Con Paso 1 Hacer
rta<-suma mod 2
Si rta=0 Entonces
Escribir suma, ' es par '
SiNo
Escribir suma,' es impar '
Fin Si
Fin Para
Hasta Que num1<num2
menu2:
Repetir
Escribir 'sumatoria'
Escribir 'dijite el primer numero'
Leer num1
Escribir 'dijite el segundo numero'
Leer num2
Escribir 'de cuanto a cuanto desea sumar '
Leer pas
Si num1<num2 Entonces
Escribir 'si se puede '
Para suma<-num1 Hasta num2 Con Paso 1 Hacer
rta<-rta+suma
Escribir rta
Fin Para
SiNo
Escribir 'verifique que el # que dijito primero sea menor que el # que dijito de segundas '
Fin Si
Hasta Que num1<num2
menu3:
Escribir fibinacci
fib1<-0
fib2<-1
Escribir 'dijite un numero '
Leer NUMF
Para fib<-fib1 Hasta NUMF Con Paso 1 Hacer
Escribir fib1
fis<-fib1+fib2
fib1<-fib2
fib2<-fis
Fin Para
De Otro Modo:
Escribir 'menu inexistente '
Fin Segun
Escribir '¿desea escoger otro menu? seleccione 1 para si, 2 para no '
Leer siono
Si siono=1 Entonces
Escribir 'volviendo a escoger menu '
SiNo
Escribir 'gracias por utilizar el programa '
Fin Si
Hasta Que siono=2
FinAlgoritmo
JAVA
public class Presentacion{
public static void main(string arg[]){
int edad;
String nombre;
edad=17;
nombre="emmanuel";
System.out.print("soy "+nombre+" y tengo "+edad);
}
}
public class Presentacion{
public static void main(string arg[]){
int edad=17;
String nombre="emmanuel";
if(edad<15)
System.out.print(nombre+" es menor");
else
if(edad>=15 && edad<=30)
System.out.print(nombre+" es joven");
else
System.out.print(nombre+" es adulto");
System.out.print("soy "+nombre+" y tengo "+edad);
}
}
public class Presentacion{
public static void main(string arg[]){
int edad=17;
String nombre="emmanuel";
if(edad<15)
System.out.print(nombre+" es menor");
else
if(edad>=15 && edad<=30)
System.out.print(nombre+" es joven");
else
System.out.print(nombre+" es adulto");
System.out.print("soy "+nombre+" y tengo "+edad);
}
}
import java.util.Scanner;
public class Presentacion{
public static void main(string arg[]){
Scanner sc=ner Scanner(System.in);
int edad=17;
String nombre="emmanuel";
if(edad<15)
System.out.print(nombre+" es menor");
else
if(edad>=15 && edad<=30)
System.out.print(nombre+" es joven");
else
System.out.print(nombre+" es adulto");
System.out.print("soy "+nombre+" y tengo "+edad);
}
}
import java.util.Scanner;
public class Presentacion{
public static void main(string arg[]){
Scanner sc=ner Scanner(System.in);
System.out.print("digite su edad ");
int edad=sc.nextInt();
System.out.priny("sigite su nombre ");
String nombre=sc.next();
System.out.print("soy "+nombre+" y tengo "+edad);
}
}
import java.util.Scanner;
public class Factorial{
public static void main(String arg[]){
Scanner sc=new Scanner(System.in);
System.out.print("digite un valor ");
int num=sc.nextInt();
System.out.print(factor(num));
}
public static int facotr(int valor){
int fac=1;
for(int i=1;i<=valor;i++){
fac=fac*i;
}
return fac;
}
}
import java.util.Scanner;
public class Tarifa{
public static void main(String arg[]){
Scanner sc=new Scanner(System.in);
System.out.print("digite la distancia recorrida en metros ");
double kms=sc.nextDouble();
System.out.print("el valor de la carrera es: "+calcular(kms));
}
public static double calcular(double x){
if (x>0){
return x/1000*3;
}
else
return 0;
}
}
import java.util.Scanner;
public class Listones{
public static void main(String arg[]){
Scanner sc=new Scanner(System.in);
System.out.print("digite la cantidad de listones en metros ");
double lis=sc.nextDouble();
System.out.print("el numero de cajas es: "+calcular(lis));
}
public static double calcular(double x){
if (x>0){
return x/5/12;
}
else
return 0;
}
}
No hay comentarios:
Publicar un comentario