Post on 13-Jun-2018
Programas en Pseint 4° parcialProceso hora_minuto_segundoEscribir "escribe la hora actual";Escribir "hora: minuto: segundo";Leer hora;Leer minuto;Leer segundo;Si hora<=24 EntoncesSi minuto<=60 EntoncesRepetirEscribir hora,":",minuto,":",segundo;segundo<-segundo+2;Hasta Que segundo>=60
FinSi
SinoEscribir "la hora debe ser mas pequeña";FinSi
Si segundo>60 Entoncesminuto<-minuto+1;valor<-0;Escribir hora,":",minuto,":", valor;
FinSiFinProceso
Programas en Pseint 4° parcialProceso creciente_decreciente
Escribir "tienes estas opciones para elegir";Escribir "opcion"," 1","","orden decreciente";Escribir "opcion"," 2", "","orden creciente";Leer opcion;Segun opcion Hacer
1:Dimension
vector[10]Escribir
"introduce 10 valores al azar";Para i<-1 Hasta
10 Con Paso 1 HacerLeer
valor;
vector(i)<-valor;FinParaPara i<-1 Hasta
10 Con Paso 1 HacerPara j<-1
Hasta 9 Con Paso 1 Hacer
Si (vector(j))<vector (j+1) Entonces
temp<-vector(j);
vector(j)<-vector(j+1);
vector(j+1)<-temp;
FinSi
FinPara
FinPara
Para h<-1 Hasta 10 Con Paso 1 Hacer
Escribir vector(h);
FinPara2:
Programas en Pseint 4° parcialDimension
vector[10]Escribir
"introduce 10 valores al azar";
Para i<-1 Hasta 10 Con Paso 1 Hacer
Leer valor;
vector(i)<-valor;FinParaPara i<-1 Hasta
10 Con Paso 1 HacerPara j<-1
Hasta 9 Con Paso 1 Hacer
Si (vector(j))>vector (j+1) Entonces
temp<-vector(j);
vector(j)<-vector(j+1);
vector(j+1)<-temp;
FinSi
FinPara
FinPara
Para h<-1 Hasta 10 Con Paso 1 Hacer
Escribir vector(h);
FinParaDe Otro Modo:
Escribir "ya no hay mas opciones";FinSegunFinProceso
Programas en Pseint 4° parcialProceso mayorde_n_numeros
Escribir "teclea el numero de vecesv que deseas comparar";
Leer n;Escribir "ahora teclea
los numeros para sacar el mayor";
num<-0;may<-0;Para i<-1 Hasta n Con
Paso 1 Hacer
Leer num;Si num>mayor
Entoncesmayor<-
num;
FinSiFinParaEscribir "el numero
mayor es";Escribir mayor;
FinProcesoProceso mayor_menorde_10numeros
Dimension vector (10);Escribir "Dame los dies
numeros";Para i<-1 Hasta 10 Con
Paso 1 HacerLeer valor;vector (i)<-valor;
FinParaPara j<-1 Hasta 10 Con
Paso 1 HacerPara k<-1 Hasta
9 Con Paso 1 HacerSi
vector(k)>vector(k+1) Entonces
aux<-vector(k);
vector(k)<-vector(k+1);
vector(k+1)<-aux;FinSi
Programas en Pseint 4° parcialFinPara
FinParaEscribir "El numero
menor es:",vector(1);Escribir "El numero
mayor es:",vector(10);FinProcesoProceso 5_calificaciones
Dimension vector[5]Escribir "escribe tu
califcacion semestral";Para i<-1 Hasta 5 Con
Paso 1 Hacer
Leer valor;vector(i)<-valor;
FinParaPara i<-1 Hasta 5 Con
Paso 1 HacerPara j<-1 Hasta
4 Con Paso 1 HacerSi
(vector(j))<vector (j+1) Entonces
temp<-vector(j);
vector(j)<-vector(j+1);
vector(j+1)<-temp;
FinSi
FinPara
FinParaEscribir "tus dos
califucaciones mas bajas son:";Escribir vector(4);Escribir vector(5);
FinProceso
Programas en Pseint 4° parcialProceso duración_llamada
Escribir "Realizaste una llamada por favor ingresa cuanto duro tu llamada";
Leer duracion;Si duracion<=3 Entonces
Escribir " Debes $5.00 de tu llamada";
Sino Si duracion>3 Entonces
debes<-duracion*5.50;
Escribir "Te pasaste de los tres minutos ahora debes";
Escribir "$",debes;
FinSiFinSi
FinProcesoProceso mayorde_tresnumeros
may<-0;n<-0;Escribir "ingresa tres
numeros, son opcionales";Repetir
Leer numero;Si numero>may
Entoncesmay<-
numero;FinSin<-n+1;
Hasta Que n=3Escribir "el numero mas
grande es :";Escribir may;
FinProceso
Programas en Pseint 4° parcialProceso descuento_compra
Escribir "cuanto debes de pagar ";
Leer paga;Si paga<=50 Entonces
Escribir "lo siento no es suficiente para obtener descuento";
FinSiSi paga>50 Entonces
Si paga<=100 Entonces
descuento<-(paga*.10)
Escribir "obtuviste el 10% de descuento";
valor<-paga-descuento;
Escribir valor;Sino
Si paga<=500 Entonces
descuento<-(paga*.20);Escribir
"obtuviste el 20% de descuento";
valor<-paga-descuento;
Escribir valor;
Sino
descuento<-(paga*.30);Escribir
"obtuviste el 30% de descuento";
valor<-paga-descuento;
Escribir valor;
FinSi
FinSiFinSi
Programas en Pseint 4° parcial
FinProceso
Proceso lados_trianguloEscribir "introduce los valores de los lados" ;Escribir "deben ser en orden decreciente";Para i<-1 Hasta 3 Con Paso 1 HacerLeer lado;FinParaSi lado>0 EntoncesEscribir "tienes un triangulo";SinoEscribir "no es triangulo solo son lineas";FinSi
FinProceso
Programas en Pseint 4° parcialProceso invitados_fiestaEscribir "introduce el numero de personas invitadas";Leer limite;Dimension vedad[limite];Dimension vsexo[limite];i<-0;contadorhombre<-0;contadormujer<-0;contadoredadm<-0;contadoredadf<-0;Para i<-1 Hasta limite Con Paso 1 HacerEscribir "imtroduce tu edad";Leer edad;Si (edad<18) EntoncesEscribir "no tienes edad para entrar";Sinovedad(i)<-edad;Escribir "eres hombre o mujer";Leer sexo;Si sexo="hombre" Entoncescontadorhombre<-contadorhombre+1;contadoredadm<-contadoredadm + edad;promediom<-contadoredadm/contadorhombre;FinSi
Si sexo="mujer" Entoncescontadormujer<-contadormujer+1;contadoredadf<-contadoredadf + edad;promediof<-contadoredadf/contadormujer;FinSiFinSi
FinParatemp<-vedad(1);Para j<-1 Hasta limite Con Paso 1 HacerSi vedad(j)<temp Entoncestemp<-vedad(j)FinSi
Programas en Pseint 4° parcialFinPara
Escribir "el numero de invitaos es:", limite;Escribir "mujeres que asitieron a la fiesta:",contadormujer;Escribir "hombres que asitieron a la fiesta:",contadorhombre;;
Escribir "el promedio de edad de los hombres es: ", promediom;Escribir "el promedio de edad de las mujeres es: ", promediof;Escribir "la edad mas pequeña es:", temp;FinProcesoProceso horas_trabajoEscribir "ingresa cuantas horas trabajaron en tu empresa";Escribir "cada hora se te pagara a $ 12.5 ";Para i<-1 Hasta 20 Con Paso 1 HacerLeer hora;trab<-12.5;pago<-hora*trab;Escribir "Ganaste : $",pago,"por haber trabajado",hora,"horas, en este dia";FinParaFinProcesoProceso crecente_decreciente _2_numerosEscribir "ingresa los datos";Leer num1,num2;Si num1>num2 EntoncesEscribir "es de forma decreciente";SinoEscribir "es de forma creciente";FinSi
FinProceso