iscponcho.files.wordpress.com€¦  · web view2011-12-13 · programas en pseint 4° parcial....

14
Programas en Pseint 4° parcial Proceso hora_minuto_segundo Escribir "escribe la hora actual"; Escribir "hora: minuto: segundo"; Leer hora; Leer minuto; Leer segundo; Si hora<=24 Entonces Si minuto<=60 Entonces Repetir Escribir hora,":",minuto,":",se gundo; segundo<-segundo+2; Hasta Que segundo>=60 FinSi Sino Escribir "la hora debe ser mas pequeña"; FinSi Si segundo>60 Entonces minuto<-minuto+1; valor<-0; Escribir hora,":",minuto,":", valor; FinSi FinProceso

Upload: trinhkhanh

Post on 13-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

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