Вы находитесь на странице: 1из 27

TALLER REDES #3 ALGORITMIA CONDICIN FOR

TALLER REDES #3 ALGORITMIA CONDICIN FOR

GESTIN DE REDES DE DATOS FICHA: 430730-B

PRESENTADO POR: JULIAN ANDRES OROZCO VALENCIA

PRESENTADO A: HENRY ALFONSO GARZN SNCHEZ

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN BOGOTA D.C. 2013

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 1.

// Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume. entero iguales, mayor, menor real num1, num2 inicio

Escriba " Digite su primer Numero: " lea num1 llamar nueva_linea Escriba " Digite su segundo Numero: " lea num2 llamar nueva_linea Si num1 =num2 entonces iguales<- (num1*num2)

Escriba " El resultado de los digitos multiplicados es de: ", iguales

sino

si num1 >num2 entonces mayor<- (num1-num2)

Escriba " El resultado de los digitos restados es de: ", mayor sino si num1 <num2 entonces menor<- (num1+num2)

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Escriba " El resultado de los digitos sumados es de: ", men fin si

fin si fin si

fin

Ejercicio # 2.
// Leer tres nmeros diferentes e imprimir el numero mayor de los tres. Real num1, num2, num3

inicio

escriba " Digite el Primer Numero: " lea num1 llamar nueva_linea

escriba " Digite el Segundo Numero: " lea num2 llamar nueva_linea

escriba " Digite el Tercer Numero: " lea num3 llamar nueva_linea

si (num1>num2) y (num1>num3) entonces

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

escriba " El numero de mayor denominacion es de: " ,num1 , " , el numero " , num2 ," y el numero " , num3

llamar nueva_linea

sino

si (num2>num1) y (num2>num3) entonces escriba " El numero de mayor denominacion es de: " ,num2 , " , el numero " , num1 ," y el numero " , num3

sino

si (num3>num1) y (num3>num2) entonces escriba " El numero de mayor denominacion es de: " ,num3 , " , el numero " , num1 ," y el numero " , num2

fin si

fin si

fin si

fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 3.

real salario, pago, salarioXuno, salarioXdos, salariottl, pagohoras entero horaslab, horasx

inicio

salario<-0

Escriba " Precio de las Horas de Trabajo: " lea pago llamar nueva_linea

Escriba " Cuantas Horas trabajo en la Empresa: " lea horaslab llamar nueva_linea

Si (horaslab>40) entonces horasx<- (horaslab-40)

sino

pagohoras<- (horaslab*pago)

fin si

Escriba " El Pago por su trabajo en jornada normal es de: ", pagohoras , " pesos." llamar nueva_linea

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Si (horasx<8) entonces salario<- 8*(pago*2) salarioXuno<- (pagohoras+salario)

sino salario<- 8*(pago*3) salarioXdos<- (pagohoras+salario) salariottl<- (salario+salarioXuno+salarioXdos)

fin si

Escriba " El Pago por sus horas extras si no excedieron 8 horas es de: ", salario , " pesos, y el pago total de su trabajo es de: ", salarioXuno , " pesos." llamar nueva_linea

Escriba " El Pago por sus horas extras si excedieron 8 horas es de: ", salario , " pesos, y el pago total de su trabajo es de: ", salarioXdos , " pesos." llamar nueva_linea llamar nueva_linea

fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 4.

eal valorSalario, antiguedad,resultado

inicio

escriba " DIgite el valor de su salario" llamar nueva_linea lea valorSalario

escriba "seleccione un a de las siguientes opciones, segun el tiempo que lleva en la empresa" llamar nueva_linea escriba "1. Menos de 1 ao" llamar nueva_linea escriba "2. 1 ao o mas y menos de 2 aos" llamar nueva_linea escriba "3. 2 aos o mas y menos de 5 aos" llamar nueva_linea escriba "4.5 aos o mas y menos de 10 aos" llamar nueva_linea escriba " 5. 10 aos o mas" lea antiguedad

si antiguedad = 1 entonces resultado<- valorSalario*0.05 escriba " la utilidad que recibe anualemnte es de:", resultado, "pesos"

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

sino si antiguedad= 2 entonces resultado<- valorSalario*0.07 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"

sino si antiguedad = 3 entonces resultado<- valorSalario*0.10 escriba "la utilidad que recibe anualemnte es de",resultado, "pesos"

sino si antiguedad = 4 entonces resultado<-valorSalario*0.15 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"

sino si antiguedad =5 entonces resultado<- valorSalario*0.20 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"

sino escriba "opcion no valida"

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

fin si fin si fin si fin si fin si fin

_______________________________________________________________________________

Ejercicio # 5.

Real valcom Entero color

Inicio

Escriba " Digite el valor de su compra: " lea valcom llamar nueva_linea

Escriba " Seleccione un numero de las siguientes opciones: " llamar nueva_linea

Escriba " 1. Blanco "


CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

llamar nueva_linea

Escriba " 2. Verde " llamar nueva_linea

Escriba " 3. Amarillo " llamar nueva_linea

Escriba " 4. Azul " llamar nueva_linea

Escriba " 5. Rojo " llamar nueva_linea

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 de: ", valcom

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

sino

si color =3 entonces valcom<- valcom - (valcom*0.25) escriba " El Valor de su Compra es de: ", valcom

sino

si color =4 entonces valcom<- valcom - (valcom*0.50) escriba " El Valor de su Compra es de: ", valcom

sino

si color =5 entonces valcom<- valcom - (valcom*1) escriba " El Valor de su Compra es de: ", valcom

sino

escriba " ** OPCION NO VALIDA ** "

fin si

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

fin si

fin si

fin si

fin si

fin

Ejercicio # 6.

real anios, edad

inicio

escriba " Digite cuantos anios lleva trabjando en la empresa: " llamar nueva_linea lea anios escriba " Digite su edad "

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

lea edad

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

escriba " La jubilacion por edad es la siguiente: "

sino si (edad <60) y (anios>=25) entonces escriba " Jubilacion por antiguedad joven: "

sino si (edad >60) y (anios >25) entonces

escriba " Jubilacion por antiguedad adulta: "

fin si fin si fin si fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 7.

real vTotal, descu, numPC, vCompra entero cantPC entero vUnid

inicio vUnid<- 11000

escriba " Digite Cuantos PC's compro: " llamar nueva_linea lea cantPC

si cantPC < 5 entonces vTotal<- (vUnid* cantPC) descu<- (valorTotal*0.10) vaCompra<- (valorTotal-descu) escriba " El valor de la Compra es de: ", vCompra

sino si (cantPC >=5) y (cantPC <10) entonces vTotal<- (cantPC*vUnid) descu<- valorTotal*0.20 vCompra<- (vTotal-descu)

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

escriba " El valor de la Compra es de: ", vCompra llamar nueva_linea

sino si cantPC > 10 entonces vTotal<- (cantPC*valorUnid) descu<- (vTotal*0.40) vCompra<- (vTotal-descu)

escriba " El valor de la Compra es de: ", valorCompra llamar nueva_linea

fin si fin si fin si

fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 8.

real llantasComp, vTotal, vLlantas

inicio

escriba " Digite la cantidad de Llantas que compro: " llamar nueva_linea lea llantasComp

si llantasComp<5 entonces

vLlantas<-300 vTotal<- (vLlantas*llantasComp

escriba " El valor por cada llanta comprada es de: ", vLlantas llamar nueva_linea llamar nueva_linea

escriba " El valor total de la compra es de: " ,vTotal

sino

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

si (llantasComp >5) y (llantasComp <=10) entonces

vLlantas<- 250 vTotal<- (vLlantas*llantasComp)

escriba " El valor por cada llanta comprada es de: ", vLlantas llamar nueva_linea llamar nueva_linea

escriba " El valor total de la compra es de: " ,vTotal

sino si llantasCompradas <10 entonces vLlantas<-200 vTotal<- (vLlantas*llantasComp)

escriba " El valor por cada llanta comprada es de: ", vLlantas llamar nueva_linea llamar nueva_linea

escriba " El valor total de la compra es de: " ,vTotal

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

sino si llantasCompradas >10 entonces

vLlantas<-200 vTotal<- (vLlantas*llantasComp)

escriba " El valor por cada llanta comprada es de: ", vLlantas llamar nueva_linea llamar nueva_linea

escriba " El valor total de la compra es de: " ,vTotal

fin si fin si fin si fin si fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 9.

entero america,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 descubrio America? " lea america

si america= 1 entonces

escriba " La respuesta correcta es ", america , " Siguiente: " llamar nueva_linea

escriba " 2. La independencia de Mexico fue en el anio 1810? " lea mexico

si mexico=1 entonces

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

escriba " La respuesta correcta es ", mexico , " Siguiente: " llamar nueva_linea

escriba " 3. The Doors fue un grupo de rock Americano? " lea rock si rock=2 entonces escriba " La respuesta correcta es ", rock llamar nueva_linea

escriba "****FELICITACIONES****

fin si fin si fin si fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 10. entero vComp, iva, marca,total inicio

escriba " La marca de su electrodomestico es NOSY, de ser SI digite 1 de lo contrario digite 2" lea marca llamar nueva_linea escriba " Valor de electrodomestico que desea comprar sin IVA: ? " lea valorCompra escriba " Digite el valor del IVA: " lea iva

llamar nueva_linea

si marca =1 entonces total<- vCompra-(vCompra*0.05)+iva

escriba " El valor total de la compra por el electrodomestico es de: ", total " pesos." llamar nueva_linea

sino si vCompra >=2000 entonces

total<- vCompra- (vCompra*0.1)+iva

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

escriba " El valor total de la compra por el electrodomestico es de: ", total , " pesos." llamar nueva_linea

sino si vCompra <2000 entonces total<- (vCompra+iva) escriba "No se aplica descuesto por el valor del electrodomestico, el total a pagar es de: " , total , " pesos."

fin si fin si fin si

fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 11.

real suma, nota, prom entero i Inicio

suma<-0

escriba " Digite su Nombre: " llamar nueva_linea

para i<- 1 hasta 7 haga

Escriba " Digite su nota: " lea nota llamar nueva_linea

suma<- (suma+nota)

fin para prom<- suma / (i-1)

Escriba " Su Nota Final es: ", prom

Fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Ejercicio # 17.

Entero i, peso, edad Real subtotalNinos, cantidadNinos, subtotalJoven, cantidadJoven, subtotalAdulto, cantidadAdulto, subtotalViejo, cantidadViejo, promPesoNinos, promPesoJoven, promPesoAdulto, promPesoViejo

Inicio

subtotalNinos<-0 cantidadNinos<-0 subtotalJoven<-0 cantidadJoven<-0 subtotalAdulto<-0 cantidadAdulto<-0 subtotalViejo<-0 cantidadViejo<-0

para i<- 1 hasta 8 haga escriba " Digite su peso: " lea peso llamar nueva_linea

escriba " Digite su edad: " lea edad llamar nueva_linea

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Si (edad>0) y (edad<13) entonces subtotalNinos<- (subtotalNinos+peso) cantidadNinos<- (cantidadNinos+1)

sino

Si (edad>12) y (edad<30) entonces subtotalJoven<- (subtotalJoven+peso) cantidadJoven<- (cantidadJoven+1)

sino

Si (edad>29) y (edad<60) entonces subtotalAdulto<- (subtotalAdulto+peso) cantidadAdulto<- (cantidadAdulto+1)

sino

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Si edad>59 entonces subtotalViejo<- (subtotalViejo+peso) cantidadViejo<- (cantidadViejo+1)

fin si

fin si

fin si

fin si

fin para

promPesoNinos<- (subtotalNinos/cantidadNinos) promPesoJoven<- (subtotalJoven/cantidadJoven) promPesoAdulto<- (subtotalAdulto/cantidadAdulto) promPesoViejo<- (subtotalViejo/cantidadAdulto)

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

TALLER REDES #3 ALGORITMIA CONDICIN FOR

Escriba " Hay ", cantidadNinos, " Ninos con un promedio de peso de ", promPesoNinos llamar nueva_linea Escriba " Hay ", cantidadJoven, " Jovenes con un promedio de peso de ", promPesoJoven llamar nueva_linea Escriba " Hay ", cantidadAdulto, " Adultos con un promedio de peso de ", promPesoAdulto llamar nueva_linea Escriba " Hay ", cantidadViejo, " Viejos con un promedio de peso de ", promPesoViejo

fin

CENTRO DE MERCADOS, LOGSTICA Y TECNOLOGAS DE INFORMACIN GESTION DE REDES DE DATOS 430730-B

Вам также может понравиться