You are on page 1of 37

// Nombre del Autor: Luis Andres torres m

// Fecha: 20 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// Plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// Sanciones a que haya lugar.

Proceso EJERCICIO_No1_OBLIGATORIO

Repetir

Limpiar Pantalla

EJE<-0

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Escribir 'RESETA PARA PREPARAR UNA SOPA DE MONDONGO'

Escribir ' (PLATO TIPICO DEL TOLIMA)'

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Escribir ' MENU PRINCIPAL '

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Escribir 'I. INGREDIENTES'

Escribir 'II. CANTIDAD DE INGREDIENTES DEPENDIENDO DEL No. DE


PERSONAS'

Escribir 'III.Preparación'

Escribir 'IV. Salir'

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Leer EJE //NUMERO QUE RESIBE PARA EJECUTAR EL COMANDO DADO

Escribir "la operación que usted escogió es la: ", EJE;

Mientras (EJE<1 || EJE>4) Hacer // CONDICIONAL QUE CORRIJE CUANDO


NO ES ALGUNO DE LOS NUMEROS DEL MENU PRINCIPAL

Escribir 'POR FAVOR ELEGIR UNA DE LAS OPCIONES DADAS:"


Leer x

Si (EJE>=1) || (EJE<=4) Entonces

Escribir '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'

Escribir '| EL NUMERO QUE USTED ELIGIO NO ESTA EN EL


MENU PRINCIPAL |'

Escribir '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'

Escribir ' | PORFAVOR BUELBA A INTENTARLO |'

Escribir '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'

Fin Si

Fin Mientras

Según EJE Hacer

1:

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Escribir ' INGREDIENTES PARA PREPARAR UNA SOPA DE


MONDONGO'

Escribir '°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°'

Escribir 'I. Agua.'

Escribir 'II. Mondongo.'

Escribir 'III. Pata cerdo. '

Escribir 'IV. Carne de cerdo. '

Escribir 'V. Chorizos.'

Escribir 'VI. Papas.'

Escribir 'VII. Yuca.'

Escribir 'VIII.Cebollas cabezonas.'

Escribir ‘IX. Tomates maduros.'

Escribir 'X. Cilantro. '


Escribir 'XI Cominos, Pimienta, Sal al gusto, Limón y
Bicarbonato.'

2:

Escribir 'DIJITE EL NUMERO DE PERSONAS'

Leer a

Escribir
'========================================================'

Escribir 'CANTIDAD DE INGREDIENTES PARA:', a,


'PERSONAS'

Escribir
'========================================================'

Escribir "ESTOS SON TODOS LOS MATERIALES NESESARIOS


PARA HACER UNA SOPA DE MONDONGO PARA: ", a," PERSONAS"

Escribir '',4*a,' Tazas de agua'

Escribir '',125*a,' Gramos de mondongo'

Escribir '',100*a,' Gramos de pata de cerdo picada'

Escribir '',100*a,' Gramos de carne de cerdo picada'

Escribir '',1/2*a,' Gramos de chorizos picados'

Escribir '',100*a,' Gramos de papas peladas y picadas’

Escribir '',1/2*a,' yuca pelada y picada’

Escribir '',1/2*a,' cebolla larga, ajo peladas y picadas'

Escribir '',1/2*a,' tomates maduros pelados y picados'

Escribir ' comino, pimienta, limón y


bicarbonato,cilantro,sal al gusto.'

3:

Escribir
'================================================'

Escribir ' PREPARACION '

Escribir
'================================================'
Escribir "1. Lavar los callos con agua tibia y frote con jugo
de limón. En una olla grande combine los callos, el bicarbonato de sodio, y suficiente agua para
cubrir la tripa o callos."

Escribir "2. Llevar a hervir, reduzca a fuego lento y cocine


hasta que los callos esten blanditos, aproximadamente 1 1/2 a 2 horas o 45 minutos si se utiliza
una olla a presión. Escurrir los callos y tirar el agua."

Escribir "3. En una olla grande, colocar el mondongo


cocido, carne de cerdo, chorizos, tomate, cebolla larga, cebolla, ajo, comino. Agregar suficiente
agua para cubrir."

Escribir "4. Llevar a hervir y luego reducir el fuego a bajo y


cocine a fuego lento por cerca de 45 minutos. Agregue la yuca, el cilantro y papas. Cocine durante
30 minutos más."

Escribir "5. Sírvalo en tazones y decorar con cilantro y


cascos de limón. Servir con arroz blanco, aguacate, plátano y salsa picante (ají)."

4:

Escribir 'Gracias por utilizar esta RESETA VIRTUAL que


disfrute su sopa de mondongo'

De Otro Modo:

Escribir 'opcion no valida'

FinSegun

Escribir '============================='

Escribir 'presione ENTER para continuar'

Escribir '============================='

Esperar Tecla

Hasta Que EJECUTION=4

Fin Proceso
COMENTARIO: ME PARESION BUENO ESTE PROGRAMA YA QUE CON PSEINT SE PUEDE HACER
ANALISIS DE LAS PROBLEMATICAS Y HACER CONSUTA DE MATERIAL IMPORTANTE PARA SU USO,
ADEMAS UTILISAMOS NUESTRA LOGICA MATEMATICA PARA EL DESARROLLO DE ELLAS MISMAS
// Nombre del Autor: Luis Andres torres m

// Fecha: 14 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// Plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// Sanciones a que haya lugar.

Proceso EJERCICION_No2

Limpiar pantalla

Escribir "ESTE PROGRAMA SUMA, RESTA, MULTIPLICA Y DIVIDE"

Escribir "DIGITE EL PRIMER NUMERO";

Leer A;

Escribir "DIGITE EL SEGUNDO NUMERO";

Leer B;

S<-A+B;

R<-A-B;

M<-A*B;

D<-A/B;

Escribir "EL RESULTADO DE ", A,"+", B,"=", S,"";

Escribir "EL RESULTADO DE ", A,"-", B,"=", R,"";

Escribir "EL RESULTADO DE ", A,"*", B,"=", M,"";

Escribir "EL RESULTADO DE ", A,"/", B,"=", D,"";

Fin Proceso

COMENTARIO: ESTE PROGRAMA ME SIRVIO YA QUE ME ALLUDO A COMPRENDER COMO EN UNA


PROGRAMACION SE HACE LA SUMA, RESTA, MULTIPLICASION Y DIVICION
//Nombre del Autor: LUIS ANDRES TORRES MUÑOZ

//Fecha:14 de marzo 2016

//Doy fe que este ejercicio es de mi autoría,

//en caso de encontrar plagio la nota de todo mí

//trabajo debe ser de CERO además de las respectivas

//sanciones a que haya lugar

Proceso EJERCICIO_No3

Limpiar pantalla

Escribir "DIGITE UN NUMERO:";

Leer A;

A<-A*A;

Escribir "EL CUADRADO ES:", A;

Fin Proceso

COMENTARIO: Este ejercicio ejecuta el programa ya que al ingresar el numero lo que hace es
elevarlo al como es la fórmula z^2 en donde z es el numero ingresado y esta ecuación la hacer el
programa t con eso da el resultado
//Nombre del Autor: LUIS ANDRES TORRES MUÑOZ

//Fecha:15 de marzo 2016

//Doy fe que este ejercicio es de mi autoría,

//en caso de encontrar plagio la nota de todo mí

//trabajo debe ser de CERO además de las respectivas

//sanciones a que haya lugar

Proceso EJERCICIO_No5

// Se hiso un algoritmo que hallara la hipotenusa de un triangulo

Limpiar pantalla

Escribir "QUIERES SABER LA HIPOTENUSA DE UN TRIANGULO? INGRESE LADO A"

Leer A

Escribir "INGRESE LADO B"

Leer B

RESPUESTA<-RC [(A^2)+ (B^2)]

Escribir "EL RESULTADO ES:", RESPUESTA;

Fin Proceso
//Nombre del Autor: LUIS ANDRES TORRES MUÑOZ

//Fecha:10 de marzo 2016

//Doy fe que este ejercicio es de mi autoría,

//en caso de encontrar plagio la nota de todo mí

//trabajo debe ser de CERO además de las respectivas

//sanciones a que haya lugar

Proceso EJERCICIO_No6

Limpiar pantalla

Escribir "POR FAVOR NO ESCRIBIR EN FORMATO A/B";

Escribir "ESCRIBE EL VALOR EN TEMPERATURA EN GRADOS CELCIUS QUE DESEAS PASAR Y


PRESIONA (ENTER)";

Leer A //símbolo por el cual define la temperatura a convertir

Escribir "EL RESULTADO ES EL SIGUIENTE:"

Q = A * (9/5)

F = Q + 32

Escribir "GRADOS FAHRENHEINT:", F;

K = A + 273

Escribir "GRADOS KELVIN: ", k;

Fin Proceso
//Nombre del Autor: LUIS ANDRES TORRES MUÑOZ

//Fecha:15 de marzo 2016

//Doy fe que este ejercicio es de mi autoría,

//en caso de encontrar plagio la nota de todo mí

//trabajo debe ser de CERO además de las respectivas

//sanciones a que haya lugar

Proceso EJERCICIO_No7

Limpiar pantalla

// SE HISO UN ALGORITMO QUE PASARA DE MILLAS A KILOMETROS, CENTIMETROS Y YARDAS

Escribir "ESCRIBE UN BALOR EN MILLAS PARA PASARLO A KM, CM Y YARDAS"

Leer A // SE DEFINE A COMO EL BALOR A DAR RESULTADOS

Escribir "LOS RESULTADOS DE LOS VALORES SON:";

K <- A*1.609;

Escribir "KILOMETROS: ", K;

C <- A*160934;

Escribir "CENTIMETROS: ", C;

I<- A*6.213711922*10^ (-06);

Escribir "YARDAS: ", I;

Fin Proceso
//Nombre del Autor: LUIS ANDRES TORRES MUÑOZ

//Fecha:15 de marzo 2016

//Doy fe que este ejercicio es de mi autoría,

//en caso de encontrar plagio la nota de todo mí

//trabajo debe ser de CERO además de las respectivas

//sanciones a que haya lugar

Proceso EJERCICIO_No8

LIMPIAR PANTALLA

Escribir "ESCRIBE EL BALOR QUE DESEAS COMBERTIR DE GALONES A LITROS Y PRESIONA


(ENTER) PARA RESIBIR TU RESPUESTA ";

Leer A //A ES EL BALORQUE SE BA HACER CONVERSION

Escribir "LOS RESULTADOS DE LOS VALORES SON:"

L <- A * 3.78;

Escribir "EN LITROS: ", L;

BL <-A*159;

Escribir "BARRILES A LITROS: ", BL;

Fin Proceso
// Nombre del Autor: Luis Andres torres m

// Fecha: 20 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// Plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// Sanciones a que haya lugar.

Proceso EJECICIO_No11

C<-"Si”; //Inicializamos la variable que controlará el ciclo de repetición; de lo contrario el


programa no ejecutará las instrucciones.

Mientras (C="Si" || C="si" ||C="SI" || C="si") Hacer

Limpiar Pantalla

Escribir "ESCRIBE UN BALOR PARA PASARLO A KM/H, MILLAS/H Y NUDOS (NAUTICOS)";

Leer A //SE TOMA A PARA DETERMINAR LA CONDICIONAL Y PODER HACER LA OPERACION

Escribir "EL RESULTADO ES EL SIGUIENTE:"

Q = (A/1000) * 3600 // SE TOMA LA CONDICIONAL Y SE DIVIDE EN MIL Y DESPUES SE


MULTIPLICA EN 3600 SEGUNDOS PARA QUE ME DE EN KM

Escribir "KILOMETROS POR HORA:", Q;

K = A * 2.2364 // SE TOMA LA CONDICIONAL (A) SE MULTIPLICA EN 2,2364 PARA QUE ME


DE EN MILLAS

Escribir "MILLAS POR HORA: ", k;

z = A * 1.94384 // SE TOMA LA CONDICIONAL (A) SE MULTIPLICA EN 1,94384 PARA QUE ME


AGA LA COMVERSION Y ME DE LOS NUDOS

Escribir "NUDOS (NAUTICOS)", Z;

Escribir "DESEA EJECUTAR NUEVAMENTE EL PROGRAMA? RESPONDE (Si o No)";

Leer C // Le decimos al programa si queremos continuar o no.

Fin Mientras

Fin Proceso
// Nombre del Autor:luis andres torres m

// Fecha:20 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// sanciones a que haya lugar.

Proceso EJERCICIO_No23_OBLIGATORIO

Dimension Arreglo[4]

A<-"Si" ;//EN ESTE COMANDO SE LOGRA MANEJAR LA REPETICION

Mientras (A="Si" || A="si" ||A="SI" || A="sI") Hacer

Limpiar Pantalla

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "ESTE ALGORITMO CACULARA LA NOTA QUE DEBERAS SACAR PARA PODER
PASAR ALGORITMOS ";

Escribir "TAMBIEN SE CALCULARA LA NOTA QUE DEBERAS SACAR EN EL EXAMEN


DE ACUERDO CON LAS NOTAS SACADAS"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Para Z<-1 hasta 4 Hacer

si Z=1 entonces

q<-25;

sino

si Z=2 Entonces

q<-100;

sino

q<-125;

Fin Si

Fin Si

Escribir ""
Escribir "ESCRIBA LA CALIFICASION #",Z," SACADA, EQUIBALENTE A ",q,"%
DE LA NOTA TOTAL:";

Escribir "" //ESTA CONDICIONAL DA ESPACION ENTRE TEXTOS.

Leer Arreglo[Z] //CONDICIONAL PARA LEER LOS NUMEROS ENTEROS

Fin Para

Z<-1

E<-Arreglo[Z]

R<-Arreglo[Z+1]

G<-Arreglo[Z+2]

F<-Arreglo[Z+3]

Nota_N <-300-(E+R+G+F);

Nota_25<-Nota_N*5/125

Si Nota_N <=0 Entonces

Nota_N<-0

Nota_25<-0.00

FinSi

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "LAS NOTAS TENIDAS FUERON: ",E,"(25%),",R,"(100%),",G,"(125%) y


",F,"(125&)."

Escribir "EL PUNTAJE MINIMO QUE DEBES SACAR EN EL EXAMEN ES: ",Nota_N,"
PUNTOS,",Nota_25;

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir ""

si Nota_25>5 Entonces

Escribir ":(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(.."

Escribir " |||LO SENTIMOS||| TIENES PERDIDO EL CURSO."

Escribir ":(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(..:(.."
Sino

si Nota_25<=0 Entonces

Escribir ":)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:).."

Escribir " ¡¡¡¡¡FELISIDADES!!!!! YA TIENES EL CURSO GANADO."

Escribir ":)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:)..:).."

sino

Escribir ":0..:0.:0..:0..:0..:0..:0..:0..:0..:0..:0..:0..:0..:0.. "

Escribir " TE FALTA POCO ANIMO !!!TU PUEDES¡¡¡."

Escribir ":0..:0.:0..:0..:0..:0..:0..:0..:0..:0..:0..:0..:0..:0.. "

FinSi

FinSi

Escribir ""

Escribir "DESEAS BOLBER INTENTARLO? RESPONDE (Si ó No)(ENTER)";

leer A // CONDICIONAL PARA DEFINIR SI SE DESEA CONTINUAR O NÓ?

Fin Mientras

FinProceso
// Nombre del Autor:luis andres torres m

// Fecha:20 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// sanciones a que haya lugar.

Proceso EJERCICIO_No25_OBLIGATORIO

definir Año, B,C Como Real

A<-"Si" ;//EN ESTE COMANDO SE LOGRA MANEJAR LA REPETICION

Mientras (A="Si" || A="si" ||A="SI" || A="sI") Hacer

Limpiar Pantalla

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "ESTE ALGORITMO PERMITIRA CONOSER UN DIA DESPUES DE LA FECHA


INGRESADA "

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "NOTA: POR FAVOR TENER EN CUENTA NO INSERTAR NUMEROS


NEGATIVOS Y TAMBIEN SABER QUE HAY ALGUNOS MESES, QUE EL DIA CAMBIA ";

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " INTRODUSCA LA FECHA: "

Escribir ""

Escribir " INSERTE EL AÑO Y PRESIONE (ENTER):"

Leer Año

Mientras Año<0 Hacer

Escribir "EL AÑO QUE USTED INSERTO NO ES VALIDO; POR FAVOR DIGITE
UN AÑO DE VALOR POSITIVO Y OPRIMA (ENTER):"
leer Año

Fin Mientras

Escribir "SELECCIONE UN MES Y PRESIONE (ENTER):"

Escribir "(1)Enero"

Escribir "(2)Febrero"

Escribir "(3)Marzo"

Escribir "(4)Abril"

Escribir "(5)Mayo"

Escribir "(6)Junio"

Escribir "(7)Julio"

Escribir "(8)Agosto"

Escribir "(9)Septiembre"

Escribir "(10)Octubre"

Escribir "(11)Noviembre"

Escribir "(12)Diciembre."

Leer Mes

Mientras (Mes<=0 || Mes>12) Hacer

Escribir "EL MES QUE SELECCIONO NO EXISTE , POR FAVOR DIGITE UN


MES VALIDO Y OPRIMA (ENTER):"

leer Mes

Fin Mientras

Escribir "DIGITE UN DIA Y OPRIMA (ENTER):"

leer Dia

Mientras (Dia<=0 || Dia>31) Hacer

Escribir "EL DIA QUE INDICO NO EXISTE, POR FAVOR DIGITE NUEVAMENTE
UN DIA VALIDO ACORDE AL MES Y PRESIONE (ENTER):"

leer Dia

Fin Mientras
Mientras (Dia=31 & (Mes=2 || Mes=4 || Mes=6 || Mes=9 || Mes=11)) Hacer

Escribir "EL MES QUE INSERTO NO TIENE 31 DIAS; POR FAVOR DIGITELO
NUEVAMENTE Y PRESIONE (ENTER):"

leer Dia

Fin Mientras

C<-(Año/4)-trunc(Año/4)

Mientras (Dia=29 & Mes=2 & C!=0) Hacer

Escribir "EL AÑO QUE INSERTO ES BICIESTO POR FAVOR DIGITE


NUEVAMENTE:"

leer Dia

Fin Mientras

si Dia=29 & (AñoMOD4)=0 Entonces

si Mes=2 Entonces

Escribir "EL DIA QUE LE SIGUE A LA FECHA INGRESADA ES: ",Dia-


28,"-",Mes+1,"-",Año

Sino

Escribir "EL DIA QUE LE SIGUE A LA FECHA INGRESADA ES:


",Dia+1,"-",Mes,"-",Año

FinSi

Sino

si Dia=30 & (Mes=4 || Mes=6 || Mes=9 || Mes=11) Entonces

Escribir "EL DIA QUE LE SIGUE A LA FECHA INGRESADA ES: ",Dia-


29,"-",Mes+1,"-",Año

Sino
si Dia=31 & (Mes=1 || Mes=3 || Mes=5 || Mes=7 || Mes=8 ||
Mes==10) Entonces

Escribir "EL DIA QUE LE SIGUE A LA FECHA INGRESADA ES:


",Dia-30,"-",Mes+1,"-",Año

Sino

si Dia=31 & Mes=12

Escribir "EL DIA QUE LE SIGUE A LA FECHA


INGRESADA ES: ",Dia-30,"-",Mes-11,"-",Año+1

Sino

si Dia=28 & Mes=2 Entonces

Escribir "EL DIA QUE LE SIGUE A LA FECHA


INGRESADA ES: ",Dia-27,"-",Mes+1,"-",Año

Sino

Escribir "EL DIA QUE LE SIGUE A LA FECHA


INGRESADA ES: ",Dia+1,"-",Mes,"-",Año

Fin si

FinSi

FinSi

FinSi

FinSi

Escribir "DESEAS BOLBER INTENTARLO? RESPONDE (Si ó No)(ENTER)";

leer A // CONDICIONAL PARA DEFINIR SI SE DESEA CONTINUAR O NÓ?

Fin Mientras

FinProceso
// Nombre del Autor:luis andres torres m

// Fecha:21 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// sanciones a que haya lugar.

Proceso EJECICIO_No26_OBLIGATORIO

Repetir

Limpiar Pantalla

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " ADIVINA ADIVINADOR"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "CARACTERISTICAS DEL JUEGO: "

Escribir "ESTE JUEGO LE PERMITIRA AL USUARIO QUE ESCOJA EL TIPO DE NIVEL


DEL JUGADOR."

Escribir "UNAS VEZ SELECCIONADO EL NIVEL DEL JUGADOR,TENDRA 5 INTENTOS


PARA AVERIGUAR DE UN NUMERO 1 A 1000."

Escribir ""
Escribir " SELECCIONA UNA DE LAS SIGUIENTES OPCIONES"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " OPCIONES DEL JUEGO "

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " I. NIVEL BASICO."

Escribir " II. NIVEL EXPERTO."

Escribir " III. SALIR"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Leer OPC

SI (OPC<1 || OPC>3) Entonces

Escribir "LA OPCION QUE USTED ACABA DE ELEGIR NO ES VALIDO VUELVA


A INTENTARLO"

Leer OPC

FinSi

Segun (OPC) Hacer

1:

Q<-1001

R<-0// ESTE ES ELCONTADOR DE INTENTOS

Escribir "CARACTERISTICAS DEL NIVEL BASICO"

Escribir "I. SE DEBE ADIVINAR UN NUMERO DEL 1 AL 1000"

Escribir "II. SE INDICARA SI ESTA FRIO, TIBIO O CALIENTE"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "CALIENTE SIGNIFICA QUE ESTAS MUY SERCA DEL


NUMERO DESTINADO"

Escribir "TIBIO SIGNIFICA QUE TE ESTAS ACERCANDO AL


NUMERO"

Escribir "FRIO SIGNIFICA QUE ESTAS MUY LEJOS DEL NUMERO


DESTINADO"

Escribir "INDICA EL NUMERO QUE CREES TU QUE ES Y MUCHA


SUERTE¡¡¡ "

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"
A<- azar (Q)//GENERA UN NUMERO ALEATORIO

leer Q

Si abs(Q-A)>= 20 y abs(Q-A)<=20 Entonces

Escribir " CALIENTE!!! ESTAS MUY SERCA¡¡¡"

R<-R+1

Sino

Si abs(Q-A)>=21 y abs(Q-A)<=55 Entonces

Escribir " ¡TIBIO! TE ESTAS ASERCANDO "

R<-R+1

Sino

Si Q=A Entonces

Escribir "ou ou"

Sino

Escribir "...FRIO.....ESTAS MUY LEJOS"

R<-R+1

Fin Si

FinSi

Fin Si

Mientras (Q!=A) hacer

Escribir "POR FAVOR ESCRIBA NUEVAMENTE EL NUMERO"

Leer Q

Si abs(Q-A)>= 20 y abs(Q-A)<=20 Entonces

Escribir "CALIENTE!!! ESTAS MUY SERCA¡¡¡"

R<-R+1

Sino

Si abs(Q-A)>=21 y abs(Q-A)<=55 Entonces

Escribir "¡TIBIO! TE ESTAS ASERCANDO"

Sino
Si Q=A Entonces

Escribir "ou ou"

Sino

Escribir "...FRIO.....ESTAS MUY


LEJOS"

Fin Si

FinSi

in <-in - 1

Escribir "LE QUEDAN ",in," INTENTOS"

Escribir "DIGITE NUEVAMENTE EL NUMERO: "

Leer Q

Fin Si

FinMientras

Escribir "MUY BIEN ADIVINASTE EL NUEMERO, EL NUMERO ERA:",


A

Escribir "LO HICISISTE CON: ",I " INTENTOS FELICIDADES"

2:

Q<- 1001

R<-0

Escribir "CARACTERISTICAS DEL NIVEL EXPERTO"

Escribir "I. DEBES ADIVINAR EL NUMERO QUE SE ENCUENTRA EN


EL RAGO DE 1 A 1000"

Escribir "II.SOLAMENTE TIENES 5 INTENTOS"

Escribir "SE TE INDICARA SI ESTAS CERCA O LEJOS"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "CERCA"

Escribir "LEJOS "

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

A <- azar (Q)//generación de un numero aleatorio


Q=0

R=5

Escribir "pon el numero que tu crees que es el correcto"

leer Q

Si abs(Q-A)>= 1 y abs(Q-A)<=200 Entonces

Escribir "!CERCA¡ SIGUE INTENTANDO"

R<-R-1

Escribir "LE QUEDAN ", R ," INTENTOS"

Sino

Si Q=A Entonces

Escribir "LO ENCONTRASTE !!!!FELICITACIONES¡¡¡¡"

Sino

Escribir "¡LEJOS!SIGUE INTENTANDO"

R<-R-1

Escribir "LE QUEDAN ", R ," INTENTOS"

Fin Si

Fin Si

Mientras R>0 Hacer

Escribir "POR FAVOR ESCRIBA NUEVAMENTE EL NUMERO"

Leer Q

Si abs(Q-A)>= 51 y abs(Q-A)<=1000 Entonces

Escribir "!CERCA¡ SIGUE INTENTANDO"

R<-R-1

Escribir "LE QUEDAN ", R ," INTENTOS"

Sino

Si Q=A Entonces

Escribir ""

R<-R-1
Escribir "LE QUEDAN ", R ," INTENTOS"

Sino

Escribir "¡LEJOS!SIGUE INTENTANDO"

R<-R-1

Escribir "LE QUEDAN ", R ," INTENTOS"

Fin Si

mientras R= 5 hacer

Escribir "SE ACABARON TUS NUMEROS DE


INTENTOS"

Fin Mientras

Fin Si

FinMientras

Si Q=A Entonces

Escribir "FELICITACIONES ACERTASTE EL NUMERO, EL


NUMERO ES:", A

Escribir "LO HAS HECHO CON: ", R , " INTENTOS MUY BIEN"

Sino

Escribir " PERDISTE. LO SENTIMOS MUCHO NO


ADIVINASTE; EL NUMERO ES: ",A

escribir " Y SE HAN AGOTADO LOS INTENTOS QUE SON ", R

escribir " PUEDES INTENTARLO DE NUEVO !!ANIMO¡¡"

Fin Si

3:

Escribir "LE AGRADESEMOS POR JUGAR ESTE JUEGO"

De Otro Modo:

Escribir "OPCION NO VALIDA"

FinSegun

Escribir "|||||||||||||||||||||||||||||||||"

Escribir " PRESIONA ENTER PARA CONTINUAR "


Escribir "|||||||||||||||||||||||||||||||||"

Esperar Tecla

Hasta Que OPC=3

FinProceso

// Nombre del Autor:luis andres torres m

// Fecha:21 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// sanciones a que haya lugar.

Proceso EJERCICIO_No27_OBLIGATORIO

Dimension Arreglo[30]

Repetir
Limpiar Pantalla

Escribir "::::::::::::::::::::::::::::::::::::::::::::::"

Escribir " CALCULADORA PARA OPERACIONES BASICAS"

Escribir "ESTE ES UN PROGRAMA QUE HACE LAS OPERACIONES "

Escribir "FUNDAMENTALES Y DA LA RESPUESTA A SU OPERACION MATEMATICA"

Escribir "::::::::::::::::::::::::::::::::::::::::::::::"

Escribir " SELECCIONE UNA DE LAS SIGUIENTES OPCIONES"

Escribir ":::::::::::::::::::::::::::::::::::::::::::::::"

Escribir " I. MULTIPLICACION"

Escribir " II. DIVISION"

Escribir " III.SUMA "

Escribir " IV. RESTA "

Escribir " V. SALIR"

Escribir ":::::::::::::::::::::::::::::::::::::::::::::::"

Leer D

Mientras D<1 || D>5 Hacer

Escribir "ELIJA UNA OPCION DE 1 A 5 "

Leer C

Si (D<1 || D>5) Entonces

Escribir "LA OPCION QUE USTED INTRODUJO NO EXISTE"

Escribir "VUELVA A INTENTARLO"

Fin Si

Fin Mientras

Segun D Hacer

3:

T<-0
Q<-"+"

Escribir ":::::::::::::::::::::::::::::::::::::::"

Escribir " ELEGISTES LA OPCION DE SUMA"

Escribir ":::::::::::::::::::::::::::::::::::::::"

Escribir "INGRESE EL VALOR DE LOS NUMERO QUE QUIERE SUMAR"

Leer R

Escribir "ESCRIBA LOS NUMERO QUE DESEAS SUMAR Y DALE


ENTER"

Para A<-1 Hasta R Hacer

Leer Arreglo[A]

T<-T+Arreglo[A]

Fin Para

Escribir "PARA REALIZAR LA OPERACION DEBES"

Escribir "PRESIONAR LA TECLA (=) Y LUEGO PRESIONAR (ENTER)"

Leer S

Mientras S!="=" Hacer

Escribir "POR FAVOR DIGITE LA TECLA = Y DALE ENTER"

Leer S

Fin Mientras

Para A<-1 Hasta R Hacer

Si A!=R Entonces

Escribir " ", Arreglo[A]

Sino

Escribir " ", Arreglo[A]," (+)"

Fin Si

Fin Para

Escribir "___________"

Escribir " ",T

Escribir "EL RESULTADO DE LA SUMA ES:", T


4:

T<-0

Q<-"-"

Escribir "::::::::::::::::::::::::::::::::::::::::"

Escribir " ELEGISTES LA OPCION DE RESTA"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir "INGRESE EL VALOR DE LOS NUMERO QUE DESEAS


RESTAR"

Leer R

Escribir "ESCRIBA LOS NUMERO QUE DESEAS RESTAR Y DALE ENTER"

Para A<-1 Hasta R Hacer

Leer Arreglo[A]

T<-T-Arreglo[A]

Fin Para

Escribir "PARA REALIZAR LA OPERACION DEBES"

Escribir "PRESIONAR LA TECLA (=) Y DESPUES (ENTER)"

Leer S

Mientras S!="=" Hacer

Escribir "POR FAVOR DIGITE LA TECLA = Y DALE !!!ENTER¡¡¡"

Leer S

Fin Mientras

Para A<-1 Hasta R Hacer

Si A!=R Entonces

Escribir " ", Arreglo[A]

Sino

Escribir " ", Arreglo[A]," (-)"

Fin Si

Fin Para
Escribir "___________"

Escribir " ",T

Escribir "EL RESULTADO DE LA RESTA ES:", T

1:

T<-1

Q<-"*"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir " ELEGISTES LA OPCION DE MULTIPLICACION"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir "INGRESE EL VALOR DE LOS NUMERO QUE QUIERE


MULTIPLICAR"

Leer R

Escribir "DIGITE LOS NUMERO QUE QUIERES MULTIPLICAR Y DALE


!!!ENTER¡¡¡"

Para A<-1 Hasta R Hacer

Leer Arreglo[A]

T<-T*Arreglo[A]

Fin Para

Escribir "PARA REALIZAR LA OPERACION DEBES"

Escribir "PRESIONAR LA TECLA (=) Y LUEGO PRESIONAR (ENTER)"

Leer S

Mientras S!="=" Hacer

Escribir "POR FAVOR DIGITE LA TECLA = Y DALE !!!ENTER¡¡¡"

Leer S

Fin Mientras

Para A<-1 Hasta R Hacer

Si A!=R Entonces

Escribir " ", Arreglo[A]

Sino
Escribir " ", Arreglo[A]," (*)"

Fin Si

Fin Para

Escribir "___________"

Escribir " ",T

Escribir "EL RESULTADO DE LA MULTIPLICACION ES:", T

2:

T<-0

Q<-"/"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir " ELEGISTES LA OPCION DE DIVISION"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir "DIGITE EL DIVIDENDO Y DALE ENTER"

Leer A

Escribir "DIGITE EL DIVISOR Y DALE ENTER"

Leer C

Escribir "PARA REALIZAR LA OPERACION DEBES"

Escribir "PRESIONAR LA TECLA (=) Y LUEGO PRESIONAR (ENTER)"

Leer S

Mientras S!="=" Hacer

Escribir "POR FAVOR DIGITE LA TECLA = Y DALE ENTER"

Leer S

Fin Mientras

Si B=0 Entonces

Escribir " ! ERROR ¡ LA DIVISION NO ES VALIDA VUELVE A


INTENTARLO"

Leer B

Sino

Escribir "EL RESULTADO DE LA DIVISION ES:",A/C


Fin Si

5:

Escribir "ESPERO TE HALLA GUSTADO LA CALCULADORA PARA


OPERACIONES BASICAS"

De Otro Modo:

Escribir ":::::::::::::::::::::::::::::::::::::::::"

Escribir " OPCION NO VALIDA"

Escribir ":::::::::::::::::::::::::::::::::::::::::"

FinSegun

Escribir ""

Escribir "----------------------------------------"

Escribir "Presione enter para continuar"

Esperar Tecla

Hasta Que OP=5

FinProceso
// Nombre del Autor:luis andres torres m

// Fecha:21 de marzo de 2016

// Doy fe que este ejercicio es de mi autoría, en caso de encontrar

// plagio la nota de todo mi trabajo debe ser de CERO además de las respectivas

// sanciones a que haya lugar.

Proceso sin_titulo

Dimension Arreglo[200]

A<-"Si" ;//Inicializamos la variable que controlará el ciclo de repetición; de lo contraio el


programa no ejecutará las instrucciones.

Mientras (A="Si" || A="si" ||A="SI" || A="sI") Hacer

Limpiar Pantalla

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " MAYOR - MENOR"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir " ESTE ALGORITMO PERMITE DETERMINAR CUAL ES EL MAYOR NUMERO "

Escribir "DE UNA SERIE DE NUMEROS POSITIVOS y TAMBIEN DA EL PROMEDIO


TOTAL DE LOS DATOS"

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Promedio<-0 //SE INICIA CON UN PRMEDIO DE VARIABLE.

J<-0

Escribir "NOTA: EXPRESIONES DE FORMATO A/Z NO SERAN TENIDAS EN CUENTA.";

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir ""

Escribir "DIGITE EL NUMERO TOTAL DE SU SERIE DE NUMEROS:"

Leer C

Escribir ""
Escribir "DIGITE LOS NUMEROS POSITIVOS EL CUAL QUIERE ENCONTRAR EL
PROMEDIO:"

Escribir "CADA VEZ QUE SE INSERTE UN NUMERO PRESIONE (ENTER)."

Para I<-1 hasta C Hacer

Escribir "" //Instrucción que se escribe para que genere un espacio en el


programa.

Leer Arreglo[I] //Instrucción para leer el número entero

J<-J+1

Si Arreglo[I]=0 Entonces

I<-C

Sino

//Instrucciones para determinar si los valores introducidos son


números positivos

Mientras (Arreglo[I]<0) Hacer //Ciclo mientras que determina si el


usuario introduce un valor numérico que no sea entero.

Escribir "EL NUMERO QUE INSERTO ES !!!NEGATIVO¡¡¡.";

Escribir ""

Escribir "INSERTE UN NUMERO QUE SEA POSITIVO y


OPRIMA (ENTER):";

Escribir ""

Leer Arreglo[I] //Instrucción para leer el número Positivo.

Fin Mientras

Fin Si

Promedio<-Promedio+Arreglo[J]

Fin Para

Promedio<-Promedio/J

CM<-Arreglo[1]

Para I<-2 hasta J Hacer

si CM<Arreglo[I] Entonces

CM<-Arreglo[I]

FinSi
FinPara

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Para I<-1 hasta J

escribir Arreglo[I]

fin Para

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir "El Número MAYOR es: ",CM

Escribir "y PROMEDIO de los Números Introducidos es: ",Promedio

Escribir "°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°"

Escribir ""

Escribir "DESEA EJECUTAR NUEVAMENTE EL PROGRAMA? RESPONDE (Si ó No)";

leer A // Le decimos al programa si queremos continuar o no.

Fin Mientras

FinProceso

You might also like