Está en la página 1de 5

 

Curso : PRINCIPIOS DE ALGORITMOS


Profesor Titular del Curso : LINDA KATERINE MASIAS MORALES
Nombre de la actividad :ESTRUCTURA DE CONTROL SECUENCIAL
Semana :3  

Código de la Clase : 45100

DATOS DE LOS ESTUDIANTES

APELLIDOS Y NOMBRES (1) : VELASQUEZ LIMACHI GLADYS

CÓDIGO (1) : U22243419


EJERCICIOS PROPUESTOS

1. Se debe permitir ingresar dos números, luego mostrar la suma y el producto de ambos.

Proceso sumaproducto
Definir sum, prod Como Real;
Definir a,b como entero;
Escribir "Ingrese dos numeros enteros: ";
Leer a,b;
sum<- a+b;
prod<- a*b;
Escribir "La suma es = ",sum;
Escribir "El producto es = ", prod;
FinProceso

2. Se debe permitir ingresar un número entero, luego mostrar el 20% de este número.

Proceso porcentaje
Definir porcent Como Real;
Definir n como entero;
Escribir "Ingrese un numero entero: ";
Leer n;
porcent<- n*0.20;
Escribir "El 20% del número ingresado es = ",porcent;
FinProceso

3. Se debe permitir ingresar un valor en metros, luego mostrar su valor en centímetros y


en milímetros.
Datos:
 1 metro es 100 centímetros.
 1 centímetro es 10 milímetros.

Proceso cm_mm
Definir m,cm,mm Como entero;
Escribir "Ingrese un valor en metros: ";
Leer m;
cm<- m*100;
mm<- cm*10;
Escribir "El valor ingresado en cm es = ",cm;
Escribir "El valor ingresado en mm es = ",mm;
FinProceso

4. Ingresando la base y altura de un triángulo, luego mostrar su área.


Fórmula: 𝐴 = (𝑏 ∙ 𝑎) /2

Proceso areatriangulo
Definir b,h Como entero;
Definir area Como real;
Escribir "Ingrese base y altura: ";
Leer b, h;
area<- (b*h)/2;
Escribir "El area del triangulo es = ",area;
FinProceso

5. Ingresar un valor en dólares, luego mostrar su equivalente en soles.


Dato: 1 dólar es 3.38 soles

Proceso dolarsoles
Definir d Como entero;
Definir s Como real;
Escribir "Ingrese el valor del dolar en entero: ";
Leer d;
s<- d*3.38;
Escribir "El cambio en soles es = ",s;
FinProceso

6. Leer una medida en pulgadas e imprimir su equivalente en milímetros.


Dato: (25.4 mm = 1 pulgada)

Proceso pulgmilim
Definir p Como entero;
Definir mm Como real;
Escribir "Ingrese el valor pulgadas en entero: ";
Leer p;
mm<- p*25.4;
Escribir "El equivalente en mm es = ",mm;
FinProceso

7. Ingresar un número de 3 cifras y luego mostrar la suma de sus cifras elevada al


cuadrado

Proceso num3cifras
Definir n Como entero;
Definir u,d,c,sum Como real;
Escribir "Ingrese un numero de 3 cifras entero: ";
Leer n;
c<- TRUNC(n/100);
d<- TRUNC((n-(c*100))/10);
u<- TRUNC ((n-(c*100+d*10))/1);
sum=u+d+c;
Escribir "La suma de las tres cifras es = ",sum;
FinProceso

8. Se debe ingresar un monto de dinero, luego mostrar cuanto le toca a cada


socio según la siguiente tabla
Socio A= 30%
Socio B= 20%
Socio C= 50%

Proceso socios
Definir m Como entero;
Definir a,b,c Como real;
Escribir "Ingrese el monto del dinero en entero: ";
Leer m;
a<- m*0.30;
b<- m*0.20;
c<- m*0.50;
Escribir "Al socio A le coorresponde = ",a;
Escribir "Al socio B le coorresponde = ",b;
Escribir "Al socio C le coorresponde = ",c;
FinProceso

9. Desarrollar un algoritmo que pida el ingreso del precio base de un


producto y se debe calcular el IGV (19% del precio base), luego mostrar el
valor del IGV y el precio final del producto (precio base más el IGV).

Proceso igv
Definir pb Como entero;
Definir ig, pt Como real;
Escribir "Ingrese el precio base en entero: ";
Leer pb;
ig<- pb*0.19;
pt<- pb+ig;
Escribir "El impuesto asciende a = ",ig;
Escribir "El precio total es = ",pt;
FinProceso

10. Una empresa realiza anualmente un evento para fines solidarios con las
comunidades nativas del Perú, para ello se requiere un algoritmo que
permita ingresar la cantidad de entradas vendidas de los tres tipos
detallados en el siguiente tarifario:
Concepto Precio
Entrada general S/ 150.00
Entrada para mayores de 65 S/ 50.00
Entrada para menores de edad S/ 80.00
Luego mostrar la cantidad de dinero recaudado por cada tipo de tarifa y el
monto recaudado en total.

Proceso entradas
Definir egen,emay,emen Como entero;
Definir gen, may,men,sum Como real;
Escribir "Ingrese la cantidad de entradas vendidas general: ";
Leer egen;
Escribir "Ingrese la cantidad de entradas vendidas mayores de 65: ";
Leer emay;
Escribir "Ingrese la cantidad de entradas vendidas menores de edad: ";
Leer emen;
gen<-egen*150;
may<-emay*50;
men<-emen*80;
sum<-gen+may+men;
Escribir "El total recaudado por entradas general es = ",gen;
Escribir "El total recaudado por entradas gmayores de 65 años es = ",may;
Escribir "El total recaudado por entradas a menores de edad = ",men;
Escribir "El total recaudado por todo es = ",sum;
FinProceso

También podría gustarte