15/6/10

ALGORITMOS

1 Dada una cantidad en pesos (dad por el usuario) obtener su equivalencia en dólares, asumiendo que el tipo de cambio es un dato variable, debemos preguntarle cuánto vale el dólar, calcular el valor y desplegar el resultado en pantalla. Preguntar al final si desea que realice de nuevo el programa.
Datos:
Cantidad en pesos v m1
Tipo de cambio v m2
Inicio
 1 int _cantidad en pesos, _tipo de cambio.
 2 declarar variables: m1, m2, r.
 3 pedir cantidad en pesos.
 4 preguntar cuánto vale el dólar.
 5 realizar la operación: r=m1*m2.
 6 desplegar r en pantalla.
 7 preguntar si quieres que realice de nuevo el programa si es así ir al paso 1 y si no fin.





2 Pedirle al usuario su nombre, y preguntarle si trabaja, si la respuesta es sí, el usuario nos dirá en que trabaja, desplegar los datos en pantalla y terminar el programa, si la respuesta es no terminar el programa.
Datos:
Nombre v nom
Inicio
 1 String _ nom
 2 pedir nom.
 3 preguntar si trabaja si es así ir al paso 4 y si no ir al paso 6.
 4 el usuario es artista.
 5 desplegar datos en patalla.
Fin






3 se desea resolver la siguiente operación matemática: x=3y+2z.El usuario nos dirá los valores de y z, calcular el valor de x, y, desplegar el resultado en pantalla y preguntar si desea realizar de nuevo la operación si no, terminar el programa.
Datos:
3 v n1
Y c n2
2 v n3
Z c n4
Valor z v n2
Inicio
 1 int _n2,n4.
 2 y=n2, z=n4.
 3 realizar r=x=3y+2z.
 4 desplegar resultado en pantalla
 5 preguntar si desea realizar de nuevo la operación, si es asi ir al paso 3 si no fin.





4 Pedir el nombre al usuario, preguntarle si está bien el nombre, si no, pedírselo de nuevo si la respuesta es sí pasar a preguntarle cuál es tu dirección, preguntarle si está bien la dirección, si la respuesta es sí, desplegar en pantalla sus datos (nombre y dirección) y terminar el programa, si la respuesta es no volver a preguntarle los datos.
Datos:
Nombre v nom
Dirección v direc
Inicio
 1 string _ nom.
 2 pedir nombre.
 3 preguntarle si está bien su nombre, si no pedírselo de nuevo, si la respuesta es sí, ir al paso 4.
 4 preguntarle su dirección
 5 preguntar, si está bien la dirección, si la respuesta es sí ir al paso 6, sino ir al paso 2.
 6 desplegar en pantalla sus datos.
Fin






5 A un empleado de fabrica le han incrementado el salario en un 15%, calcular cual es su nuevo salario, desplegarlo en pantalla y preguntarle si desea calcular otro salario. El usuario nos otorgara su salario anterior.
Datos:
Salario 15% c mz
Salario anterior v mp
Inicio
 1 int _ mp.
 2 declarar constante mz.
 3 declarar variable mp.
 4 realizar la operación r=[(mp×15)÷100].
 5 desplegar resultado en pantalla.
 6 desea calcular otro salario?, si es así ir al paso 4 si no
Fin






6 preguntarle al usuario su nombre, preguntarle si está bien su nombre, si la respuesta es no, preguntarle de nuevo su nombre, si la respuesta es sí pasar y pedirle su apellido paterno, preguntarle su edad, si es mayor de edad, desplegar sus datos y terminar el programa, si no es mayor de edad, desplegar un mensaje que diga Aun eres menor de edad y terminar el programa.

Datos:
Nombre v nom
Apellido paterno v ap
Edad v ed

Inicio
 1 string _ nom, ap.
 2 pedir nombre nom
 3 tu nombre es nom, si es incorrecto preguntarlo de nuevo y si la respuesta es correcta ir al paso 4.
 4 pedir apellido paterno ap.
 5 tu apellido es correcto? Si no preguntarlo de nuevo, si la respuesta es sí ir al paso 6.
 6 pedir su edad, si es mayor de edad, desplegar sus datos si no es mayor de edad ir al paso 7.
 Desplegar un mensaje Aun eres menor de edad.
Fin

No hay comentarios:

Publicar un comentario