Está en la página 1de 5

BALOTARIO

ESTRUCTURA REPETITIVA PARA

1. Elaborar un algoritmo que permita mostrar los múltiplos de 8 hasta el valor 190.
Proceso MultiplosNumero
definir num, i como entero
num<-8
Escribir "Los multiplos de 8 hasta 190 son: ";
Para i<-0 Hasta 23 Hacer
Escribir num*i;
FinPara
FinProceso

2. Se conocen la base y la altura de 5 triángulos, realizar un algoritmo que calcule el


área de cada uno de ellos.
Proceso Area
definir A como entero
Para i<-1 Hasta 5 Hacer
Escribir "Ingrese la altura ",i,":"
Leer altura
Escribir "Ingrese la base ",i,":"
Leer base
A<-(base * altura)/2
Escribir "El área del triángulo ", i," es: ",A
finpara
FinProceso

3. Elaborar un algoritmo que solicite ingresar 5 notas de estudiantes y nos informe


cuántos tienen notas mayores o iguales a 12 y cuántos menores a esta nota.
Proceso Notas
definir nota,menor, mayor, i Como Entero
nota <-0
menor<-0
mayor<-0
Para i<-1 Hasta 5 Hacer
Escribir "Ingrese la nota ",i,":"
Leer nota
si nota >=12 Entonces
mayor <-mayor+1
Sino
menor<-menor+1
FinSi
finpara
escribir "las notas mayores o iguales a 12 son:", mayor
escribir "las notas menores a 12 son:", menor

FinProceso

4. Elaborar un algoritmo que permita cargar “N” números enteros y luego nos informe
cuántos valores son pares y cuántos impares.

Proceso pares_impares
Definir NP, NI, N, num Como Entero
NP<- 0;
NI <- 0;
cont<- 1;
Escribir "Ingrese la cantidad de numeros: ";
Leer N;
Para i<-1 Hasta N Hacer
Escribir "Ingrese el valor", cont;
Leer num;
Si (num MOD 2=0) Entonces
NP <- NP + 1;
SiNo
NI<- NI + 1;
FinSi
cont<- cont +1;
FinPara
Escribir "La cantidad de numeros pares es: ", NP;
Escribir "La cantidad de numeros impares es: ", NI;
FinProceso

5. Realizar un algoritmo que calcule el promedio de varias notas.


Proceso Promedio
Definir n, acum,i como entero;
Escribir "Ingrese la cantidad de notas:"
Leer n
acum<-0
Para i<-1 Hasta n Hacer
Escribir "Ingrese la nota ",i,":"
Leer dato
acum<-acum+dato
FinPara
prom<-acum/n
Escribir "El promedio es: ",prom
FinProceso

ESTRUCTURA MIENTRAS

1. Elaborar un algoritmo que muestre los números pares entre 0 y 50.


Proceso NumerosPares
Definir num como entero
Escribir "Los numeros pares entre 0 y 50: ";
num <-1;
Mientras num <=50 Hacer
Si num%2 = 0 Entonces
Escribir num;
FinSi
num <- num + 1;
FinMientras
FinProceso

2. Elaborar un algoritmo que muestre los números impares hasta el 100 y que muestre
cuántos impares hay.
proceso impares
c <- 1
CI <- 0
ESCRIBIR "numeros impares hasta 100"
MIENTRAS c<100 HACER
ESCRIBIR c
c <- c + 2
CI <- CI+ 1
FINMIENTRAS
ESCRIBIR "El numero total de impares: " , CI
FINproceso

3. Realizar un algoritmo que muestre y cuente los números que son múltiplos de 2 o
de 3 que hay entre 1 y 100.

4. Elaborar un algoritmo que nos permita realizar la tabla de multiplicar de un


número entre 0 y 10.

Proceso multi
Definir n, i ,r Como Entero;
Escribir "Numero a realizar la tabla";
Leer n
i<-0
mientras i<=9 hacer
r<-n*i;
i=i+1
Escribir n,"x",i,"=",r;
Finmientras
FinProceso

5. Elaborar un algoritmo que nos permita determinar cuánto ahorrará una persona en
un año, si al final de cada mes deposita variables cantidades de dinero; además, se
requiere saber cuánto lleva ahorrado cada mes

Proceso Ahorro
Definir CM, AAc Como Real;
Definir mes Como Entero;
AAc<-0;
mes<-1
Mientras mes <=12 Hacer
Escribir "¿Cuánto has ahorrado en el mes ",mes,"?:";
Leer CM;
AAc<- AAc+CM;
mes=mes+1
Escribir "En el ahorro del mes es: ",AAc;
FinMientras
escribir "el ahorro final es:" , AAc;
FinProceso

ESTRUCTURA REPETIR

1. Se requiere un algoritmo para determinar, de N cantidades, cuántas son menores o


iguales a cero y cuántas mayores a cero.
Proceso CantidadesCeroMenoresYMayores
Definir n, i como entero
cantidades_cero <- 0;
menores_a_cero <- 0;
mayores_a_cero <- 0;
Escribir "Ingrese el valor de n:";
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "proceso ", i;
Escribir Sin Saltar "Ingrese el valor de cantidad:";
Leer cantidad;
Si cantidad = 0 Entonces
cantidades_cero <- cantidades_cero+1;
FinSi
Si cantidad<0 Entonces
menores_a_cero <- menores_a_cero+1;
FinSi
Si cantidad>0 Entonces
mayores_a_cero <- mayores_a_cero+1;
FinSi
FinPara
Escribir "Valor de cantidades cero: ", cantidades_cero;
Escribir "Valor de menores a cero: ", menores_a_cero;
Escribir "Valor de mayores a cero: ", mayores_a_cero;
FinProceso

2. Una empresa tiene el registro de las horas que trabaja diariamente un empleado
durante la semana (seis días) y requiere determinar el total de éstas, así como el
sueldo que recibirá por las horas trabajadas. Realice un algoritmo para determinar
esto.

3. Realizar un diagrama de flujo que permita crear los números pares comprendidos
entre el 1 y el 29 con su respectiva sumatoria.

4. Elaborar un algoritmo que muestre los números comprendidos entre el uno y el


veinte y luego muestre el cuadrado de cada uno de ellos.

5. Elaborar un programa que muestre en pantalla las tablas de multiplicar del 1 al 10.
Proceso tabla

Definir n, i ,r Como Entero;

Escribir "Numero a realizar la tabla";

Leer n;

Para i<-1 Hasta 10 Con Paso 1 hacer

r<-n*i;

Escribir n,"x",i,"=",r;

FinPara

FinProceso

También podría gustarte