programacion

PROBLEMA 1
/*  programa : contador_del_1_al_1*/
/*descripcion: se introduce el primer numero y sigue su repeticion hasta llegar a 10*/
/*autor:leidy vitery*/
/*fecha: 08_junio_2011*/

 pide  que muestre por pantalla un contador  del 1 al 10

Proceso algoritmo_del_1_al_10
contador<-0

Mientras contador<=10 Hacer

Escribir contador;

contador<-contador+1;

FinMientras


PRONBLEMA 2

/*  programa : contador_del_2_al_10*/
/*descripcion: se introduce el primer numero par y sigue su repeticion de dos en dos  hasta llegar a 10*/
/*autor:leidy vitery*/
/*fecha: 08_junio_2011*/


pide que muestre por pantalla del 2 al 100  que va contando de 2 en 2

Proceso algoritmo_2_100
contador<-0;

Mientras contador<=100 Hacer

Escribir contador;

contador<-contador+2;

FinMientras

FinProceso
 

PROBLEMA 3

/*  programa : suma_y_multiplicacion_de_dos_numeros */
/*descripcion: se introduce dos numeros los cuales son sumados y multiplicados y segun eso muestra por pantalla cual de las dos operaciones es mayor . menor o igual */
/*autor:leidy vitery */
/*fecha: 09_junio_2011 */


Diseñe un algoritmo que :
• pida por teclado dos numeros
• realice la multiplicacion y division de ambos
• muestre por pantalla

la” suma es mayor “en caso de que lo sea de la multiplicación
la “multiplicación es mayor” en caso de que lo sea de la suma
la “suma y lamultiplicacoion son iguales” en caso de que los sean

 
Proceso suma_y_multiplicacion
Escribir "introduzca primer numero entero";

Leer n1;

Escribir "introduzca segundo numero entero";

Leer n2;

suma<-n1+n2;

multiplicacion<-n1*n2;

Si suma>multiplicacion Entonces

Escribir "la suma es mayor";

Sino

Si multiplicacion>suma Entonces

Escribir "la multiplicacion es mayor";

Sino

Escribir "la suma y multiplicacion son iguales";

FinSi
FinSi
 
PROBLEMA 4

/*  programa : notas_de_asignatura*/
/*descripcion: se intoduce una nota real la cual cumple la condicion de ser >0<10 y si no lo es mostrara por pantalla ERROR y se pedira que escriba otra ves la nota y segun el valor de esa sera aprobado o suspendido*/
/*autor:leidy vitery*/
/*fecha: 09_junio_2011*/


Se quiere diseñar el algoritmo de un programa que:
1º) Pida por teclado la nota (dato real) de una asignatura.
2º) En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje:

• "ERROR: Nota incorrecta, debe ser >= 0 y <= 10".

3º) Repita los pasos 1º y 2º, mientras que, la nota introducida sea incorrecta.
4º) Muestre por pantalla:

• "APROBADO", en el caso de que la nota sea mayor o igual que 5.

• "SUSPENDIDO", en el caso de que la nota sea menor que 5.


Proceso notas_de_asignatura

Escribir "introduzca la nota (real)";
Leer nota;

Mientras (nota<0 o nota>10) Hacer

Escribir "ERROR: Nota incorrecta, debe ser >= 0 y <= 10";

Escribir "inrtroduzca nuevamente la nota";

Leer nota;

FinMientras


Si nota >=5 Entonces

Escribir "aprobado";

Sino

Escribir "suspendido";

FinSi



PROBLEMA 5

/*  programa : radio_esfera*/
/*descripcion: pide por teclado el radio de una esfera el cual debe ser> que cero si no lo cumple mostrara ERROR y pedira que introdusca nuevamente el valor y segun esto se dara el valor del area de la circunferencia*/
/*autor:leidy vitery*/
/*fecha: 09_junio_2011*/


Diseñe el algoritmo (en pseudocódigo) de un programa que:

1º) Pida por teclado el radio (dato real) de una esfera.

2º) En el caso de que el radio sea menor o igual que 0, muestre por pantalla el mensaje:

• "ERROR: El radio debe ser mayor que cero.".

3º) Repita los pasos 1º y 2º, mientras que, el radio introducido sea incorrecto.

4º) Muestre por pantalla:

• "El área de una esfera de radio es: <área>".

Nota 1: Área de una esfera = 4 * pi * radio2

Proceso radio_esfera


Escribir "escriba el radio";

Leer radio;

Mientras (radio<=0) Hacer

Escribir "ERROR";

Escribir "escriba el radio";

Leer radio;

FinMientras

area<-(4*3.1416*radio*radio);

Escribir area;

FinProceso


problema hotel

Proceso datos_de_hotel
//*  programa : usuarios_hotel*//
//*es este programa se llevara la informacion del numero de mujeres y hombres que entran y salen del hotel llevando asi una estadistica de lo dicho y el total de hospedados con el dinero que se recibio en toda la jornada *//
//*autor:leidy vitery*//
//*fecha: 22_junio_2011*//

cmas<-0;
cfem<-0;
Repetir
escribir "intoduzca el nombre del usuario";
Leer nombre;
Escribir "introduzca el tiempo de hospedaje";
Leer thos;
Escribir "introdusca sexo (cfem=f,cmas=m)";
Leer sexo;
Escribir "introduzca el numero de pieza que sera asignada";
Leer pieza;
Escribir "la pieza asignada es la numero;" ,pieza;
Escribir "los dias del usuario en el hotel son ",thos;
//* esta linea sirve para saber que desea el usuario si seguir con los datos o sacar ya las estadisticas*//
Escribir "son las 11:00 pm el tiempo se a acabado";
escribir 'seguira introduciendo mas datos (S_N)?';
        leer rta
//* las lineas de si_entonces mostraran al fial cuantas mujeres y hombres se encuentran registrados *//
Si sexo="m" Entonces
cmas <-cmas +1;
Sino
cfem <-cfem +1;
FinSi
    Hasta que rta='n' o rta='N'
   Escribir "el numero de hombres en el hotel es " ,cmas;
   Escribir "el numero de mujeres en el hotel es" ,cfem;
total<-cmas+cfem;
Escribir "en total los  hospedados son" ,total;
dinero <- total*10000
Escribir "el dinero recibido en todo el dia es" ,dinero;

FinProceso


4 comentarios: