Ejercicios Actividad 4 Lpp Solucionados.docx

32
3° TALLER ALGORITMOS ESTRUCTURAS CONDICIONALES COMPUESTAS Y CICLO FOR PRESENTADO A: HENRY GRAZON PRESENTADO POR: VANEGAS QUIROGA EDSON STEVEN

Transcript of Ejercicios Actividad 4 Lpp Solucionados.docx

Page 1: Ejercicios Actividad 4 Lpp Solucionados.docx

3° TALLER ALGORITMOS

ESTRUCTURAS CONDICIONALES COMPUESTAS

Y CICLO FOR

PRESENTADO A:

HENRY GRAZON

PRESENTADO POR:

VANEGAS QUIROGA EDSON STEVEN

BOGOTA D.C

MARZO 23 DEL 2013

Page 2: Ejercicios Actividad 4 Lpp Solucionados.docx

+Ejercicios Actividad 4 Lpp

1.

Real numeuno, numedos, numtotal

Inicio

Escriba " digite número”

Lea numeuno

Escriba " digite segundo número”

Lea numedos

Si numeuno = numedos entonces

Escriba " el total es de ", numeuno*numedos

Sino

Si numeuno > numedos entonces

Escriba " el total es de ", numeuno-numedos

Sino

Si numeuno < numedos entonces

Escriba " el total es de ", numeuno + numedos

Fin si

Fin si

Fin si

Page 3: Ejercicios Actividad 4 Lpp Solucionados.docx

Fin

2.

Real numeuno, numedos, numetres

Inicio

Escriba " digite número”

Lea numeuno

Escriba " digite segundo número”

Lea numedos

Escriba " digite tercer número”

Lea numetres

Si (numeuno>numedos) y (numeuno>numetres) entonces

Escriba " el número mayor es ", numeuno

Sino

Si (numedos>numeuno) y (numedos>numetres) entonces

Escriba " el número mayor es el número ", numedos

Si (numetres>numedos) y (numetres>numeuno)entonces

Escriba " el número mayor es ", numetres

Fin si

Fin si

Fin si

Fin

Page 4: Ejercicios Actividad 4 Lpp Solucionados.docx

4.

Real valSal, antigüedad, resul

Inicio

Escriba "ingrese el valor de su salario"

Llamar nueva_linea

Lea valSal

Escriba "seleccione una de las siguientes opciones, según el tiempo que lleva en la empresa"

Llamar nueva_linea

Escriba "1. Menos de 1 año"

Llamar nueva_linea

Escriba "2. 1 año o más y menos de 2 años"

Llamar nueva_linea

Escriba "3. 2 años o más y menos de 5 años"

Llamar nueva_linea

Escriba "4.5 años o más y menos de 10 años"

Llamar nueva_linea

Escriba " 5. 10 años o más"

Lea antigüedad

Page 5: Ejercicios Actividad 4 Lpp Solucionados.docx

Si antigüedad = 1 entonces

Resul<- valSal*0.05

Escriba " la utilidad que recibe anualmente es de:", resultado “pesos"

Sino

Si antigüedad= 2 entonces

Resul<- valSal*0.07

Escriba "la utilidad que recibe anualmente es de", resultado, "pesos"

Sino

Si antigüedad = 3 entonces

Resul<- valSal*0.10

Escriba "la utilidad que recibe anualmente es de”, resultado, "pesos"

Sino

Si antigüedad = 4 entonces

Resul<-valSal*0.15

Escriba "la utilidad que recibe anualmente es de", resultado, "pesos"

Page 6: Ejercicios Actividad 4 Lpp Solucionados.docx

Sino

Si antigüedad =5 entonces

Resul<- valSal*0.20

Escriba "la utilidad que recibe anualmente es de", resultado, "pesos"

Sino

Escriba "opción no valida"

Fin si

Fin si

Fin si

Fin si

Fin si

Fin

5.

Real valcom

Entero color

Inicio

Page 7: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba " digite el valor de su compra”

Lea valcom

Escriba " seleccione un numero de las siguientes opciones”

Llamar nueva_linea

Escriba " 1 blanco”

Llamar nueva_linea

Escriba " 2 verde”

Llamar nueva_linea

Escriba " 3 amarillo”

Llamar nueva_linea

Escriba " 4 rojo”

Llamar nueva_linea

Escriba " 5 azul”

Lea color

Si color =1 entonces

Escriba " el valor de su compra es ", valcom

Sino

Si color=2 entonces

Valcom<- valcom- (valcom*0.1)

Escriba " el valor de su compra es ", valcom

Sino

Si color =3 entonces

Valcom <- valcom - (valcom *0.25)

Page 8: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba " el valor de su compra es ", valcom

Sino

Si color=4 entonces

Valcom <- valcom - (valcom*1)

Escriba " el valor de su compra es ", valcom

Sino

Si color= 5 entonces

Valcom <- valcom - (valcom*0.5)

Escriba " el valor de su compra es ", valcom

Sino

Escriba " opción no valida”

Fin si

Fin si

Fin si

Fin si

Fin si

Fin

6.

Real años, edad

Inicio

Escriba " cuántos años lleva trabajando en la empresa"

Page 9: Ejercicios Actividad 4 Lpp Solucionados.docx

Llamar nueva_linea

Lea anios

Escriba "ingrese la edad que tiene usted"

Lea edad

Si (edad >=60) y (anios<25) entonces

Escriba " el tipo de jubilación es por edad"

Sino

Si (edad <60) y (anios>=25) entonces

Escriba " el tipo de jubilación es por antigüedad joven"

Sino

Si (edad >60) y (anios >25) entonces

Escriba " el tipo de jubilación es por antigüedad adulta"

Fin si

Fin si

Fin si

Page 10: Ejercicios Actividad 4 Lpp Solucionados.docx

Fin

7.

Real valto, descuento, numComp, Valcom

Entero cantcomputadoras

Entero valor Unidad

Inicio

Valor Unidad<-11000

Escriba "ingrese cuantas computadoras compro"

Llamar nueva_linea

Lea cantComputadoras

Si cantcomputadoras < 5 entonces

Valto<- valorUnidad* cantcomputadoras

Descuento<- valorTotal*0.10

Valcom<-valorTotal-descuento

Escriba " el valor total a cancelar es de:", valcom

Sino

Si (cantcomputadoras >= 5) y (cantcomputadoras<10) entonces

Valto<- cantcomputadoras*valorUnidad

Descuento<- valorTotal*0.20

Page 11: Ejercicios Actividad 4 Lpp Solucionados.docx

Valcom<-valorTotal-descuento

Escriba " el valor total a cancelar es de:", valorCompra

Sino

Si cantcomputadoras > 10 entonces

Valto<- cantcomputadoras* valorUnidad

Descuento<- valorTotal*0.40

Valcom<-valto-descuento

Escriba " el valor total a cancelar es de:", valcom

Sino

Fin si

Fin si

Fin si

Fin

8.

Real llantascompradas, valto, valollantas

Inicio

Escriba "ingrese la cantidad de llantas compradas"

Llamar nueva_linea

Page 12: Ejercicios Actividad 4 Lpp Solucionados.docx

Lea llantascompradas

Si llantascompradas<5 entonces

Valollantas<-300

Valto<- valollantas*llantascompradas

Escriba " la cantidad que usted paga por cada llanta es de", valollantas

Llamar nueva_linea

Escriba " el valor de la compra es de:”, valto

Sino

Si (llantascompradas >5) y (llantascompradas <=10) entonces

Valollantas<-250

Valto<- valollantas*llantascompradas

Escriba " la cantidad que usted paga por cada llanta es de", valollantas

Llamar nueva_linea

Escriba " el valor de la compra es de:”, valto

Page 13: Ejercicios Actividad 4 Lpp Solucionados.docx

Sino

Si llantascompradas <10 entonces

ValorLlantas<-200

Valto<- valollantas*llantascompradas

Escriba " la cantidad que usted paga por cada llanta es de", valoLlantas

Llamar nueva_linea

Escriba " el valor de la compra es de:”, valto

Sino

Si llantascompradas >10 entonces

Valollantas<-200

Valto<- valoLlantas*llantascompradas

Escriba " la cantidad que usted paga por cada llanta es de", valollantas

Llamar nueva_linea

Escriba " el valor de la compra es de:”, valto

Fin si

Page 14: Ejercicios Actividad 4 Lpp Solucionados.docx

Fin si

Fin si

Fin si

Fin

9.

Entero colon, mexico, rock

Inicio

Escriba "responda las siguientes 3 preguntas, teniendo en cuenta que si una respuesta es incorrecta se finalizara el juego"

Llamar nueva_linea

Escriba " responda la preguntas 1 si es verdadero, y 2 si es falso"

Llamar nueva_linea

Escriba " 1. Colon descubrió America? "

Lea colon

si colon=1 entonces

Escriba " su respuesta es correcta”

Llamar nueva_linea

Page 15: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba " 2. La independencia de Mexico fue en el anio 1810? "

Lea mexico

Si mexico=1 entonces

Escriba "su respuesta es correcta”

Llamar nueva_linea

Escriba " 3. The Doors fue un grupo de rock Americano? "

Lea rock

Si rock=2 entonces

Escriba "su respuesta es correcta"

Llamar nueva_linea

Escriba "el juego a finalizado con éxito"

Fin si

Fin si

Fin si

Fin

Page 16: Ejercicios Actividad 4 Lpp Solucionados.docx

10.

Entero valcom, iva, marca, resultado

Inicio

Escriba " si la marca es NOSY marque 1 de lo contrario marque 2”

Lea marca

Llamar nueva_linea

Escriba " cual es el valor del aparato que desea comprar sin el iva?”

Lea valcom

Escriba " escriba el iva del aparato que desea comprar”

Lea iva

Llamar nueva_linea

Si marca =1 entonces

Resultado<-valcom-(valcom*0.05)+iva

Escriba "el valor total a pagar con el iva de su aparato es de ", resultado

Sino

Si valcom>=2000 entonces

Resultado<-valcom-(valcom*0.1)+iva

Page 17: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba "el valor total a pagar con el iva de su aparato es de ", total

Sino

Si valcom<2000 entonces

Resultado<-valcom+iva

Escriba "el descuento no se aplica para el valor de su aparato"

Llamar nueva_linea

Escriba "el total a pagar es de ", resultado

Fin si

Fin si

Fin si

Fin

11.

Real suma, nota, prom

Entero i

Inicio

Suma <-0

Para i <-1 hasta 7 haga

Page 18: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba " digite su nota ", i

Lea nota

Suma <- suma+nota

Fin para

Prom <- suma/(i-1)

Escriba " su nota final es ", prom

Fin

12.

Real Num, Cub, Cuarta

Entero i

Inicio

Num<- 0

Cub <- 0

Cuarta <- 0

Para i <- 1 hasta 10 haga

Llamar nueva_linea

Escriba "Introduzca un Num”

Lea Num

Cuarta <- Num*Num*Num*Num

Cub<- Num*Num*Num

Escriba "El cubo es ", Cub

Llamar nueva_linea

Page 19: Ejercicios Actividad 4 Lpp Solucionados.docx

Escriba "La cuarta del número es ", cuarta

Fin para

Fin

13.

Real Num

Entero i

Inicio

Num<- 0

Para i <- 1 hasta 10 haga

Llamar nueva_linea

Escriba "Ingrese un numero”

Lea numero

Si numero > 0 entonces

Escriba "El numero ", Num, " si es positivo"

Fin si

Fin para

Fin

Page 20: Ejercicios Actividad 4 Lpp Solucionados.docx

14.

Real Neu, Posi, Nega, Num

Entero i

Inicio

Neu <- 0

Posi <- 0

Nega<- 0

Num <- 0

Para i <- 1 hasta 20 haga

Escriba "Digite un numero”

Lea numero

Si numero = 0 entonces

Neu <- Neu + 1

Sino

Si numero > 0 entonces

Posi<-Posi + 1

Sino

Nega <-Nega + 1

Fin si

Fin si

Fin para

Escriba "La cantidad de números negativos es ", Nega

Llamar nueva_linea

Escriba "La cantidad de numeros positivos es ",Posi

Page 21: Ejercicios Actividad 4 Lpp Solucionados.docx

Llamar nueva_linea

Escriba "La cantidad de numeros neutros es ", Neu

Fin

15.

Real Num, Posi, Nega

Entero i

Inicio

Num <- 0

Posi <- 0

Para i <- 1 hasta 15 haga

Llamar nueva_linea

Llamar nueva_linea

Escriba "Introduzca un numero negativo”

Lea numero

Posi <- numero * -1

Escriba "El numero negativo es ", Num

Llamar nueva_linea

Escriba "El numero positivo es ", Posi

Fin para

Fin

Page 22: Ejercicios Actividad 4 Lpp Solucionados.docx

16.

Real Cali, Baja, Media, Num

Entero i

Inicio

Baja <- 9999999999

Num <- 0

Para i <- 0 hasta 40 haga

Escriba "Digite calificación”

Lea Cali

Num <- num + Cali

Si Cali< baja entonces

Baja <- Cali

Fin Si

Fin Para

Media <- Cali / 2

Escriba "La calificación media es ", Media

Llamar nueva_linea

Escriba "La calificación baja es ", Baja

Fin

17.

Real peso, edad, subTotNin, cantNin, subTotJov, cantJov, subTotAdult, cantAdult, subTotViejos, cantViejos

Entero i

Inicio

Page 23: Ejercicios Actividad 4 Lpp Solucionados.docx

SubTotNin <- 0

CantNin <- 0

SubTotJov <- 0

CantJov <- 0

SubTotAdult <- 0

CantAdult <- 0

SubTotViejos <- 0

CantViejos <- 0

Para i <- 1 hasta 8 haga

Escriba "Su peso?”

Lea peso

Escriba "Su Edad?”

Lea edad

Si (edad > 0) y (edad < 13) entonces

SubTotNin <- sunTotNin + peso

CantNin <- cantNin + 1

Sino

Si (edad > 12) y (edad < 30) entonces

SubTotJov <- subTotJov + peso

CantJov <- cantJov + 1

Sino

Si (edad > 29) y (edad < 60) entonces

SubTotAdult <- subTotAdult + peso

CantAdult <- cantAdult + 1

Sino

Page 24: Ejercicios Actividad 4 Lpp Solucionados.docx

Si edad > 59 entonces

SubTotViejos <- subTotViejos + peso

CantViejos <- cantViejos + 1

Fin si

Fin si

Fin si

Fin si

Fin Para

PromPesoNin <- subTotNin / cantNin

Escriba " la cantidad de niños es ", cantNin

Escriba " y su promedio de peso es ", promPesoNin

PromPesoJov <- SubTotJov / cantJov

Escriba "La cantidad de jóvenes es ", cantJov

Escriba " y su promedio de peso es ", promPesoJov

Llamar nueva_linea

PromPesoAdult <- subTotJov / cantJov

Escriba "La cantidad de adultos"

Es ", cantAdult

Escriba " y su promedio de peso es ", promPesoAdult

Llamar nueva_linea

PromPesoViejos <- subTotViejos / cantViejos

Escriba "La cantidad de viejos es ", cantViejos

Escriba " y su promedio de peso es ", promPesoViejos

Fin

Page 25: Ejercicios Actividad 4 Lpp Solucionados.docx

17.

Real peso, edad, subTotNin, cantNin, subTotJov, cantJov, subTotAdult, cantAdult, subTotViejos, cantViejos

Entero i

Inicio

subTotNin <- 0

cantNin <- 0

subTotJov <- 0

cantJov <- 0

subTotAdult <- 0

cantAdult <- 0

subTotViejos <- 0

cantViejos <- 0

Para i <- 1 hasta 8 haga

Escriba "Su peso? "

Lea peso

Escriba "Su Edad? "

Lea edad

Si (edad > 0) y (edad < 13) entonces

subTotNin <- sunTotNin + peso

cantNin <- cantNin + 1

Sino

Si (edad > 12) y (edad < 30) entonces

subTotJov <- subTotJov + peso

cantJov <- cantJov + 1

Sino

Si (edad > 29) y (edad < 60) entonces

Page 26: Ejercicios Actividad 4 Lpp Solucionados.docx

subTotAdult <- subTotAdult + peso

cantAdult <- cantAdult + 1

Sino

Si edad > 59 entonces

subTotViejos <- subTotViejos + peso

cantViejos <- cantViejos + 1

Fin si

Fin si

Fin si

Fin si

Fin Para

promPesoNin <- subTotNin / cantNin

Escriba " la cantidad de niños es ", cantNin

Escriba " y su promedio de peso es ", promPesoNin

promPesoJov <- SubTotJov / cantJov

Escriba "La cantidad de jovenes es ", cantJov

Escriba " y su promedio de peso es ", promPesoJov

llamar nueva_linea

promPesoAdult <- subTotJov / cantJov

Escriba "La cantidad de adultos"

es ", cantAdult

Escriba " y su promedio de peso es ", promPesoAdult

llamar nueva_linea

promPesoViejos <- subTotViejos / cantViejos

Escriba "La cantidad de viejos es ", cantViejos

Escriba " y su promedio de peso es ", promPesoViejos

Fin

Page 27: Ejercicios Actividad 4 Lpp Solucionados.docx

18.

Real Kilos, valorTotal, valor

Entero i

Inicio

Para i <- 1 Hasta 15 Haga

llamar nueva_linea

llamar nueva_linea

Escriba "Cuantos kilos de naranjas compro? "

Lea Kilos

valor <- Kilos * 100

Si Kilos <= 10 entonces

Escriba "el total a pagar es de ", valor

Sino

Si Kilos > 10 Entonces

valorTotal <- valor -(valor*0.15)

Escriba "El valor total a pagar es de ", valorTotal

llamar nueva_linea

Fin Si

Fin si

Fin Para

Fin

20

Page 28: Ejercicios Actividad 4 Lpp Solucionados.docx

entero i, tiempo, totalT, cantiP, prom

inicio

totalT<-0

cantiP<-0

para i <- 1hasta 10 haga

llamar nueva_linea

escriba "digite el tiempo de su prueba del ",i," dia"

lea tiempo

llamar nueva_linea

totalT<-totalT+tiempo

cantiP<-cantiP+1

prom<-totalT/cantiP

fin para

si prom<=15 entonces

escriba " usted es acto para la prueba de 5 kilometros, su promedio es de ", prom

llamar nueva_linea

sino

escriba " usted no se encuentra acto para realizar la prueba, su promedio fue de ", prom

fin si

fin