Вы находитесь на странице: 1из 11

EJERCICIOS DE FUNDAMENTOS DE PROGRAMACIN

Calcular la edad de una persona, pedir como dato el ao de nacimiento


Ejercicio en PSeInt
Proceso edad
Escribir "ao de nacimiento";
Leer nac;
Edad<-2011-nac;
Escribir "LA EDAD ES:", Edad;
FinProceso
Diagrama de flujo
Inicio

Ao de nacimiento;

Edad<-2011 ao de nacimiento;

la edad es:, Edad;

Fin

Calcular el resultado de la formula AX+BY donde A=6 y B=7


Ejercicio en PSeInt
Proceso formula
Escribir "valor para x:";
Leer a1;
Escribir "valor para y:";
Leer b1;
A<-6;
B<-7;
resultado<-A*a1+B*b1;
Escribir "el resultado es:",resultado;
FinProceso
Diagrama de flujo
Inicio

X
Y;;

A <- 6;
B <- 7;
Resultado <- A*X+B*Y;

el resultado es:, Resultado;

Fin

Pedir una temperatura en grados centgrados y convertirla a Fahrenheit y Kelvin


Ejercicio en PSeInt
Proceso conversor_de_temperatura
Escribir "temperatura en grados centigrados:";
Leer centigrados;
kelvin<-centigrados+273;
fahrenheit<-(1.8*centigrados)+32;
Escribir "kelvin :", kelvin;
Escribir "fahrenheit :",fahrenheit;
FinProceso
Diagrama de flujo

Inicio

Centgrados;

Kelvin <- centigrados+273;


Fahrenheit <- (1.8*centgrados)+32;

Kelvin, Fahrenheit;

Fin

Nm

Pedir al usuario que escriba cualquier numero y evaluarlo si es positivo o negativo


Ejercicio en PSeInt
Proceso numero_pos_o_neg
Escribir "introduce un numero con signo:";
Leer numero;
Si numero>=0 Entonces
Escribir "el numero es positivo";
El numero es negativo;
Sino
Escribir "el numero es negativo";
FinSi
FinProceso
Fin

Diagrama de flujo

INICI
O

Nm>=0

Disear un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media
aritmtica
Ejercicio en PSeInt
Proceso sin_titulo
Escribir "numero 1";
Leer numero1;
Escribir "numero 2";
Leer numero2;
Escribir "numero 3";
Leer numero3;
Escribir "numero 4";
Leer numero4;
producto<-numero1*numero2*numero3*numero4;
mediaritmetica<-(numero1+numero2+numero3+numero4)/4;
Escribir "el producto de los numeros es :",producto;
Escribir "la media aritmetica de los numeros es :",mediaritmetica;
FinProceso
Diagrama de flujo
Inicio

Numero1, Numero2, Numero3, Numero4;

Producto<-Numero1*Numero2*Numero3*Numero4;
Mediaritmetica<-(Numero1+Numero2+Numero3+Numero4)/4;

el producto de los nmeros es:, Producto;


la media aritmtica es:, mediaritmetica;

Fin

Escribir un algoritmo que lea una cantidad depositada en un banco y que calcule la cantidad final
despus de aplicarle un 20% de inters
Ejercicio en PSeInt
Proceso sin_titulo
Escribir "cantidad depositada:";
Leer cantidad;
interes<-cantidad*0.2;
cantidadfinal<-cantidad+interes;
Escribir "la cantidad final es :",cantidadfinal;
FinProceso
Diagrama de flujo

Inicio

Cantidad;

Inters <- cantidad*0.2;


Cantidadfinal <- cantidad-inters;

Cantidadfinal;

Fin

Disear un algoritmo que le un valor en dlares y lo convierta a colones salvadoreos


Ejercicio en PSeInt
Proceso sin_titulo
Escribir "cantidad de dolares:";
Leer dolares;
colones<-dolares*8.75;
Escribir "en colones equivale a:",colones;
FinProceso
Diagrama de flujo
Inicio

Dlares;

Colones <- dlares * 8.75;

en colones equivale a:, colones;

Fin

Leer dos nmeros y encontrar la suma del doble del primero ms el cuadrado del segundo
Ejercicio en PSeInt
Proceso sin_titulo
Escribir "primer numero :";
Leer numero1;
Escribir "segundo numero :";
Leer numero2;
resultado<-2*numero1+numero2^2;
Escribir "el resultado es:",resultado;
FinProceso
Diagrama de flujo

Inicio

Numero1, Numero2;

Resultado <- 2*Numero1 + Numeor2^2;

el resultado es:, Resultado;

Fin

Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo
de estudiantes
Ejercicio en PSeInt
Proceso sin_titulo
Escribir "total de alumnos :";
Leer alumnos;
Escribir "total de hombres :";
Leer hombres;
Escribir "total de mujeres :";
Leer mujeres;
hombres1<-(hombres*100)/alumnos;
mujeres1<-(mujeres*100)/alumnos;
Escribir "el porcentaje de hombres es :",hombres1;
Escribir "el porcentaje de mujeres es :",mujeres1;
FinProceso
Diagrama de flujo
Inicio

Alumnos, Hombres, Mujeres;

Hombres1 <- (Hombres*100)/Alumnos;


Mujeres1 <- (Mujeres*100)/Alumnos;

el porcentaje de hombres es:, Hombres1;


el porcentaje de mujeres es:, Mujeres1;

Fin

Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15% respectivamente.
Desplegar el resultado.
Ejercicio en PSeInt

Proceso sin_titulo

Escribir "sueldo del trabajador 1:";

Leer sueldo1;

Escribir "sueldo del trabajador 2:";

Leer sueldo2;

Escribir "sueldo del trabajador 3:";

Leer sueldo3;

aumento1<-sueldo1*0.10;

pagofinal1<-sueldo1+aumento1;

aumento2<-sueldo2*0.12;

pagofinal2<-sueldo2+aumento2;

aumento3<-sueldo3*0.15;

pagofinal3<-sueldo3+aumento3;

Escribir "el pago final del trabajador 1 es :",pagofinal1;

Escribir "el pago final del trabajador 2 es :",pagofinal2;

Escribir "el pago final del trabajador 3 es :",pagofinal3;

FinProceso
Diagrama de flujo

Inicio

Sueldo1, Sueldo2, Sueldo3;

aumento1<-sueldo1*0.10;
pagofinal1<-sueldo1+aumento1;
aumento2<-sueldo2*0.12;
pagofinal2<-sueldo2+aumento2;
aumento3<-sueldo3*0.15;
pagofinal3<-sueldo3+aumento3;

Pagofinal1, pagofinal2, pagofinal3;

Fin

Elabore un algoritmo que realice la conversin de cm a pulgadas. Donde 1cm = 0.39737


pulgadas. Por lo tanto, el usuario proporcionara el dato de n en cm. Y el algoritmo dir a
cuantas pulgadas es equivalente.

Ejercicio en PSeInt

Proceso sin_titulo

Escribir "cm:";

Leer cm;

pulgadas<-cm*0.39737;

Escribir "en pulgadas equivale a:",pulgadas;

FinProceso
Diagrama de flujo

Inicio

Cm;

Pulgadas <- cm*0.39737;

en pulgadas equivale a:, Pulgadas;

Fin

Вам также может понравиться