ALGORITMOS
* EL SIGUIENTE ALGORITMO HACE REFERENCIA A
UN CONTADOR DE 2 EN 2 HASTA LLEGAR A 100
* EL SIGUIENTE ALGORITMO HACE REFERENCIA A
UN CONTADOR DE 2 EN 2 HASTA LLEGAR A 100
Proceso contadordedosendos
cont<-2;
Mientras cont<=100 Hacer
Escribir cont;
cont<-cont+2;
FinMientras
Proceso contadordetresentres cont<-3;
Mientras cont<=30 Hacer
Escribir cont;
cont<-cont+3;
FinMientras
FinProceso
* ESTE ALGORITMO CONSISTE EN HACER UNA SUMA Y
UNA MULTIPLICACION POR MEDIO DE DOS NUMEROS
ENTEROS
Proceso ALGORITMO_SUMA_y_MULTIPLICACION
Mientras cont<=30 Hacer
Escribir cont;
cont<-cont+3;
FinMientras
FinProceso
* ESTE ALGORITMO CONSISTE EN HACER UNA SUMA Y
UNA MULTIPLICACION POR MEDIO DE DOS NUMEROS
ENTEROS
Proceso ALGORITMO_SUMA_y_MULTIPLICACION
ESCRIBIR " ESCRIBE DOS NUMEROS ENTEROS " ;
Leer num1,num2;
Si num1 >=0 entonces
Escribir " la suma es " , num1 + num2 ;
FinSi
Si num1 >=0 entonces
Escribir " la multiplicación es " , " num1*num2 ";
FinSi
Si num1+num2 > num2*num1 entonces
Escribir " la suma es menor que la multiplicación " ;
FinSi
Si num1+num2 =num1*num2 entonces
Escribir " la suma y la multiplicacion son iguales";
FinSi
* ESTE ALGORITMO CONSISTE EN ENCONTRAR EL RADIO
DE UNA ESFERA POR MEDIO DE UNA FORMULA :
Proceso radioesfera
Escribir "ingrese el radio de la esfera ";
Leer radioesfera;
Mientras radioesfera <=0 hacer
Escribir " incorrecto el radio de la esfera , debe ser >0"
Escribir "ingrese el radio de esfera "
Leer radioesfera
Finmientras
Escribir "el area de una esfera de radio es : area";
Area <-4*3.1416*radioesfera
Escribir "el area de la esfera es :",area;
FinProceso
Escribir "ingrese el radio de la esfera ";
Leer radioesfera;
Mientras radioesfera <=0 hacer
Escribir " incorrecto el radio de la esfera , debe ser >0"
Escribir "ingrese el radio de esfera "
Leer radioesfera
Finmientras
Escribir "el area de una esfera de radio es : area";
Area <-4*3.1416*radioesfera
Escribir "el area de la esfera es :",area;
FinProceso
*ESTE ALGORITMO CONSISTE EN PEDIR LA NOTA
DE UNA ASIGNATUARA PARA VER SI EL ALUMNO
APROVO O SE SUSPENDE
Proceso hotel
Escribir 'HOTEL ';
acuh<-0;
acud<-0;
acum<-0;
acudd<-0;
Repetir
Escribir 'por favor introducir nombre de usuario';
Leer nom;
Escribir 'por favor introduzca los dias que ",nom," el usuario se hospedara';
Leer dia;
Escribir 'Introduzca el sexo al que pertenece (F=0 /M=1) ';
Leer sex;
Si (sex=1) Entonces
acuh<-acuh+1;
Sino
acum<-acum+1;
finsi
Si dia>=5 Entonces
acud<-acud+1;
Sino
acudd<-acudd+1;
FinSi
Escribir 'desea registra a alguien mas (Si/No)';
Leer seg;
Hasta Que seg="no" o seg="No"
toth<-acuh+acum
Escribir 'El total de usuarios hospedadas en el hotel son:' ,toth;
Escribir 'El total de hombres hospedadas en el hotel son:' ,acuh;
Escribir 'El total de mujeres hospedadas en el hotel son:' ,acum;
Escribir 'Los usuarios que se hospedaran en el hotel por 5 o mas dias son:',acud;
Escribir 'Los usuarios que se hospedaran por menos de 5 dias son:' ,acudd;
FinProceso
DE UNA ASIGNATUARA PARA VER SI EL ALUMNO
APROVO O SE SUSPENDE
Proceso notas
Escribir "ingrese la nota real ";
Leer nota;
Mientras nota <=0 o nota>=10 hacer
Escribir "la nota es incorrecta , debe ser >=0 y <=10"
Escribir "ingrese nota"
Leer nota
FinMientras
Si nota>=5 Entonces
Escribir "aprobado"
FinSi
Si no entonces
Escribir "suspendido"
FinSi
FinProceso
* ESTE ALGORITMO CONSISTE EN RELIZAR UN PROGRAMA EL CUAL NOS PERMITA CALCULAR , LA CANTIDAD DE USUARIOS QUE SE OSPEDAN EN EL HOTEL , EL GENERO DE CADA UNO DE ESTOS , Y L ACANTIDA A PAGAR POR SU ESTADIA EN EL HOTEL Escribir "ingrese la nota real ";
Leer nota;
Mientras nota <=0 o nota>=10 hacer
Escribir "la nota es incorrecta , debe ser >=0 y <=10"
Escribir "ingrese nota"
Leer nota
FinMientras
Si nota>=5 Entonces
Escribir "aprobado"
FinSi
Si no entonces
Escribir "suspendido"
FinSi
FinProceso
*ESTE ALGORITMO CONSISTE EN REALIZAR UN PROGRAMA EL CUAL
PUEDA SUMAR LA CANTIDAD DE NUMEROS QUE EL USUARIO INTRODUZCA Y LE DE UN PROMEDIO .
Proceso suma
respuesta<-"si";
mientras respuesta = "si" Hacer
contador<- 1;
num<-0 ;
total<-0 ;
prom<-0 ;
escribir "digite la cantidad de numeros a promediar: ";
leer n;
mientras contador<= n hacer
escribir "introduzca el numero ",contador,":" ;
leer num ;
total<-total+num;
contador<-contador+1;
escribir "la suma de los numeros es :", total; //contatenar cadena o unir
prom<-total/n;
escribir "el promedio de los numeros es : " ,prom ;
finmientras
escribir "decea digitar otro numero(si/no):";
leer respuesta ;
finmientras
FinProceso
* ESTE ALGORITMO CONSISTE EN REALIZAR UN PROGRAMA EL CUAL CONTENGA MILESIMAS , SEGUNDOS, MINUTOS Y HORAS
Proceso cronometro
cronometro<-0
hrs <- 0
min <- 0
segus <- 0
minsegus <-0
numsegus <-0
Escribir " presiona enter para iniciar";
Leer cronometro;
MIENTRAS hrs <25 HACER
MIENTRAS min <60 HACER
MIENTRAS segus <60 HACER
mientras minsegus <60 Hacer
mientras numsegus <20 Hacer
ESCRIBIR "/",hrs,":",min,":",segus,":",minsegus,"/";
numsegus<-numsegus+1
FinMientras
minsegus<- minsegus+1
numsegus <-1
FinMientras
segus <- segus + 1
minsegus <- 0
FINMIENTRAS
min <- min+ 1
segus <- 0
FINMIENTRAS
hrs <- hrs + 1
min <- 0
FinMientras
hrs <- 0
min <- 0
segus <- 0
minsegus <-0
FinProceso
Proceso hotel
Escribir 'HOTEL ';
acuh<-0;
acud<-0;
acum<-0;
acudd<-0;
Repetir
Escribir 'por favor introducir nombre de usuario';
Leer nom;
Escribir 'por favor introduzca los dias que ",nom," el usuario se hospedara';
Leer dia;
Escribir 'Introduzca el sexo al que pertenece (F=0 /M=1) ';
Leer sex;
Si (sex=1) Entonces
acuh<-acuh+1;
Sino
acum<-acum+1;
finsi
Si dia>=5 Entonces
acud<-acud+1;
Sino
acudd<-acudd+1;
FinSi
Escribir 'desea registra a alguien mas (Si/No)';
Leer seg;
Hasta Que seg="no" o seg="No"
toth<-acuh+acum
Escribir 'El total de usuarios hospedadas en el hotel son:' ,toth;
Escribir 'El total de hombres hospedadas en el hotel son:' ,acuh;
Escribir 'El total de mujeres hospedadas en el hotel son:' ,acum;
Escribir 'Los usuarios que se hospedaran en el hotel por 5 o mas dias son:',acud;
Escribir 'Los usuarios que se hospedaran por menos de 5 dias son:' ,acudd;
FinProceso
Buen trabajo pero debe de comentariar sus algoritmos
ResponderEliminarfaltan talleres
ResponderEliminarBuen trabajo, no olvide comentariar sus algoritmos
ResponderEliminar