Algoritmos resueltos

13
[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";

description

algunos ejercicios de algoritmo resuelto

Transcript of Algoritmos resueltos

Page 1: Algoritmos resueltos

[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";

Page 2: Algoritmos resueltos

[Escriba texto]

Leer act;

edad<-act-nac;

Escribir "LA EDAD ES:",Edad;

FinProceso

Diagrama de flujo

Page 3: Algoritmos resueltos

[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

Page 4: Algoritmos resueltos

[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

Page 5: Algoritmos resueltos

[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

Page 6: Algoritmos resueltos

[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

Page 7: Algoritmos resueltos

[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

Page 8: Algoritmos resueltos

[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

Page 9: Algoritmos resueltos

[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

Page 10: Algoritmos resueltos

[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

Page 11: Algoritmos resueltos

[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

Page 12: Algoritmos resueltos

[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

Page 13: Algoritmos resueltos

[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