algoritmos resueltos
DESCRIPTION
algunos ejercicios de algoritmo resueltoTRANSCRIPT
[Escriba texto]
Calcular la edad de una persona, pedir como dato el año de nacimiento
PSeInt
Proceso sin_titulo
Escribir "año de nacimiento";
Leer nac;
Escribir "año actual";
[Escriba texto]
Leer act;
edad<-act-nac;
Escribir "LA EDAD ES:",Edad;
FinProceso
Diagrama de flujo
[Escriba texto]
Calcular el resultado de la formula AX+BY donde A=6 y B=7
PSeInt
Proceso sin_titulo
Escribir "valor para x:";
Leer x;
Escribir "valor para y:";
Leer x1;
A<-6;
B<-7;
r<-A*x+B*x1;
Escribir "el resultado es :",r;
FinProceso
Diagrama de flujo
[Escriba texto]
Pedir una temperatura en grados centígrados y convertirla a Fahrenheit y Kelvin
PSeInt
Proceso sin_titulo
Escribir "temperatura en grados centigrados:";
Leer c;
k<-c+273;
f<-(1.8*c)+32;
Escribir "kelvin :",k;
Escribir "fahrenheit :",f;
FinProceso
Diagrama de flujo
[Escriba texto]
Pedir al usuario que escriba cualquier numero y evaluarlo si es positivo o negativo
PSeInt
Proceso numero
Escribir "introduce un numero con signo:";
Leer n;
Si n>=0 Entonces
Escribir "es positivo";
Sino
Escribir "es negativo";
FinSi
FinProceso
Diagrama de flujo
[Escriba texto]
Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética
PSeInt
Proceso sin_titulo
Escribir "numero 1";
Leer n1;
Escribir "numero 2";
Leer n2;
Escribir "numero 3";
Leer n3;
Escribir "numero 4";
Leer n4;
p<-n1*n2*n3*n4;
m<-(n1+n2+n3+n4)/4;
Escribir "el producto es :",p," la media aritmetica es :",m;
FinProceso
Diagrama de flujo
[Escriba texto]
Escribir un algoritmo que lea una cantidad depositada en un banco y que calcule la cantidad final después de aplicarle
un 20% de interés
PSeInt
Proceso sin_titulo
Escribir "cantidad depositada:";
Leer can;
in<-can*0.2;
canfi<-can+in;
Escribir "cantidad final es :",canfi;
FinProceso
Diagrama de flujo
[Escriba texto]
Diseñar un algoritmo que le un valor en dólares y lo convierta a colones salvadoreños
PSeInt
Proceso sin_titulo
Escribir "dolares :";
Leer d;
c<-d*8.75;
Escribir "colones :",c;
FinProceso
Diagrama de flujo
[Escriba texto]
Leer dos números y encontrar la suma del doble del primero más el cuadrado del segundo
PSeInt
Proceso sin_titulo
Escribir "numero 1:";
Leer n1;
Escribir "numero 2:";
Leer n2;
r<-2*n1+n2*n2;
Escribir "resultado :",r;
FinProceso
Diagrama de flujo
[Escriba texto]
Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes
PSeInt
Proceso sin_titulo
Escribir "total de alumnos :";
Leer al;
Escribir "hombres :";
Leer h;
h1<-(h*100)/al;
m1<-((al-h)*100)/al;
Escribir "hombres :",h1;
Escribir "mujeres :",m1;
FinProceso
Diagrama de flujo
[Escriba texto]
Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15% respectivamente. Desplegar el resultado.
PSeInt
Proceso sin_titulo
Escribir "trabajador 1:";
Leer s1;
Escribir "trabajador 2:";
Leer s2;
Escribir "trabajador 3:";
Leer s3;
au1<-s1*0.10;
pf1<-s1+au1;
au2<-s2*0.12;
pf2<-s2+au2;
au3<-s3*0.15;
pf3<-s3+au3;
Escribir "pago final del trabajador 1 es :",pf1;
Escribir "pago final del trabajador 2 es :",pf2;
Escribir "pago final del trabajador 3 es :",pf3;
FinProceso
Diagrama de flujo
[Escriba texto]
Elabore un algoritmo que realice la conversión 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.
PSeInt
Proceso sin_titulo
Escribir "centimetros:";
Leer c;
p<-c*0.39737;
Escribir "en pulgadas :",p;
FinProceso
Diagrama de flujo
[Escriba texto]
Realizar la siguiente formula √
PSeInt
Proceso sin_titulo
Escribir "valor de A,de B y C respectivamente";
Leer a;
Leer b;
Leer c;
p<-4*(a*c);
e<-b^2;
d<-2*a;
r<-(-b+(e-p))/d;
Escribir "resultado :",r;
FinProceso
Diagrama de flujo