Está en la página 1de 20

1

“LABORATORIO SEMANA 11 - BALOTARIO”

ESTUDIANTES DEL GRUPO 5:

- HUAMAN ALVAREZ, DANNA LILIBETH (N00373095)


- JULCA LUJAN, HELAR FRANCO (N00371186)
- LOPEZ PAGOLA MARIA, FERNANDA (N00376523)
- MONTAÑEZ DURAND, JEFERSON (N00371987)
- NUÑEZ TORRES, ALICIA DE LOS MILAGROS (N00394768)

CARRERA:
INGENERIA DE SISTEMAS

CURSO:
INTRODUCCIÓN DE INGENERIA DE SISTEMAS COMPUTACIONALES

PROFESOR:
GUSTAVO, PAZ PURIZACA

AÑO:
2023
2

Primer Grupo de Problemas a resolver _ Balotario

Problema 1a: Ingresa una cantidad en dólares, luego calcula y muestra el equivalente en
soles.
Pseudocodigo

Algoritmo Problema1a
Definir dolares, soles, tipoCambio Como Real
Escribir "Ingrese la cantidad en dólares:";
Leer dolares;
Escribir "Ingrese el precio del dolar a soles:";
Leer tipoCambio;
soles = dolares * tipoCambio
Escribir "El equivalente en soles es: ", soles, " soles";
FinAlgoritmo

Consola de ejecución

Problema 2a: Elabora un programa que permita calcular y mostrar el área de un círculo
de cualquier radio. (área = πr2).
Pseudocodigo

Algoritmo Problema2a
Definir radio, area, numPI Como Real
numPI <- 3.14159
Escribir "Ingrese el radio del círculo:";
Leer radio;
area <- PI * (radio * radio)
Escribir "El área del círculo es:", area;
FinAlgoritmo

Consola de ejecución
3

Problema 3a: Ingresa 2 números enteros (a y b), luego calcula y muestra el resultado de
a / b.
Pseudocodigo

Algoritmo Problema3a
Definir a, b, resultado Como Entero
Escribir "Ingrese el valor de a:"
Leer a
Escribir "Ingrese el valor de b:"
Leer b
resultado <- a / b
Escribir "El resultado de la división es: ", resultado
FinAlgoritmo

Consola de ejecución

Problema 4a: Ingresa un número que tenga parte entera y parte decimal. Luego muestra
sólo la parte entera de dicho número.
Pseudocodigo

Algoritmo Problema4a
Definir valor1 Como Real
Escribir "Ingresa el numero:";
Leer valor1;
Escribir "El numero entero es: ", Trunc(valor1)
FinAlgoritmo

Consola de ejecución
4

Problema 5a: Un supermercado va a realizar un sorteo navideño. Por cada S/.50 en


compras el cliente recibe un cupón para participar en el sorteo. Elabora un programa que
permita ingresar el monto de la compra, luego determine y muestre la cantidad de
cupones que debe recibir.
Pseudocodigo

Algoritmo Problema5a
Definir montocompra, cupones Como Entero
Escribir "Ingrese el monto de la compra en soles:"
Leer montocompra
cupones <- Trunc(montocompra / 50)
Escribir "La cantidad de cupones que debe recibir es: ", cupones;
FinAlgoritmo

Consola de ejecución

Problema 6a: Ingresa la cantidad de alumnas y alumnos de un salón de clase. Luego


muestra el porcentaje de varones y el porcentaje de mujeres.
Pseudocodigo

Algoritmo Problema6a
Definir numalumnas, numalumnos, porcentajevaron, porcentajemujer, Total Como Real
Escribir "Introduce la cantidad de alumnas:";
Leer numalumnas;
Escribir "Introduce la cantidad de alumnos:";
Leer numalumnos;
Total <- numalumnas + numalumnos
porcentajemujer <- numalumnas*100/Total
porcentajevaron <- numalumnos*100/Total
Escribir "El porcentaje de varones es: ", redon(porcentajevaron), "%";
Escribir "El porcentaje de mujeres es: ", redon(porcentajemujer), "%";
FinAlgoritmo

Consola de ejecución
5

Problema 7a: Ingresa el precio de lista de un producto, luego calcula el monto de igv.
Muestra en pantalla el monto de igv y el importe a pagar (precio de lista + monto de igv).
Pseudocodigo

Algoritmo Problema7a
Definir precioLista, montoIGV, importeTotal Como Real
Escribir "Ingrese el precio de lista de un producto en soles:"
Leer precioLista
montoIGV <- precioLista * 0.18
importeTotal <- precioLista + montoIGV
Escribir "El monto del IGV es: ", montoIGV
Escribir "El importe a pagar es: ", importeTotal, " soles";
FinAlgoritmo

Consola de ejecución

Problema 8a: Ingresa el sueldo bruto de un empleado, luego calcula el monto de


descuento (10% del sueldo bruto). Muestra en pantalla el monto de descuento y el sueldo
neto (sueldo bruto – monto de descuento).
Pseudocodigo

Algoritmo Problema8a
Definir sueldobruto, descuento, sueldoneto Como Real
Escribir "Ingresa el sueldo bruto del empleado: "
Leer sueldobruto
descuento <- sueldobruto * 0.1
sueldoneto <- sueldobruto - descuento
Escribir "Monto de descuento: ", descuento
Escribir "Sueldo neto: ", sueldoneto
FinAlgoritmo

Consola de ejecución
6

Problema 9a: Dado un número natural de 4 cifras, diseñe un algoritmo que determine la
suma y el producto de las cifras del número.
Pseudocodigo

Algoritmo Problema9a
Definir n,a,b,c,d, sumacifras, productocifras Como Entero
Escribir "Ingrese numero de 4 cifras ";
Leer n;
Si n >= 1000 y n <= 9999 Entonces
a = n mod 10
n = trunc(n/10)
b = n mod 10
n = trunc (n/10)
c = n mod 10
n = trunc(n/10)
d = n mod 10
sumacifras <- (a+b+c+d)
productocifras <- (a*b*c*d)
Escribir "La suma de las cifras del numero es: ", sumacifras;
Escribir "El producto de las cifras del numero es: ", productocifras;
SiNo
Escribir "El numero es incorrecto"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 10a: Calcular el monto a pagar por telefonía celular, sabiendo que los primeros
30 minutos es a tarifa plana de 30 soles, los siguientes 30 minutos a razón de 0,20 soles
el minuto y en adelante 0,15 soles el minuto.
Pseudocodigo

Algoritmo Problema10a
Definir min, pago Como Real;
Escribir "Ingrese los minutos consumidos: ";
Leer min;
Si min <= 30 Entonces
pago <- 30;
SiNo
Si min > 30 y min <= 60 Entonces
pago <- 30 + 0.20 * (min-30);
SiNo
pago <- 36 + 0.15 * (min-60);
FinSi
FinSi
Escribir "El monto a pagar sera: ", pago;
FinAlgoritmo

Consola de ejecución
7

Problema 11a: Una empresa de ventas de piezas de automóviles desea determinar el


precio al que debe vender una pieza considerando un porcentaje de ganancia. Para ello
se leerán el precio de compra de la pieza y el porcentaje de ganancia que desea obtener
la empresa en tanto por ciento.
Pseudocodigo

Algoritmo Problema11a
Definir precio, ganancia, porcentaje Como Real;
Escribir "Ingrese el precio de la pieza de automovil: ";
Leer precio;
Escribir "Ingrese el porcentaje de ganancia: ";
Leer porcentaje;
ganancia <- precio + precio*(porcentaje/100);
Escribir "El precio al que debe vender la pieza de automovil es: ", ganancia;
FinAlgoritmo

Consola de ejecución

Problema 12a: Calcule el sueldo bruto, el descuento por ESSALUD, el descuento por
AFP y el sueldo neto del empleado de una empresa de acuerdo a los siguientes criterios:
el sueldo bruto se calcula multiplicando el número de horas trabajadas por una tarifa
horaria, el descuento por ESSALUD es igual al 9% del sueldo bruto, el descuento por AFP
es igual al 11.5% del sueldo bruto, el sueldo neto es la diferencia entre el sueldo bruto y el
descuento total.
Pseudocodigo

Algoritmo Problema12a
Definir horasTrabajadas, tarifaHoraria, sueldoBruto, descuentoESSALUD,
descuentoAFP, sueldoNeto Como Real
Escribir "Ingrese el número de horas trabajadas:"
Leer horasTrabajadas
Escribir "Ingrese la tarifa horaria:"
Leer tarifaHoraria
sueldoBruto = horasTrabajadas * tarifaHoraria
descuentoESSALUD = sueldoBruto * 0.09
descuentoAFP = sueldoBruto * 0.115
sueldoNeto = sueldoBruto - (descuentoESSALUD + descuentoAFP)
Escribir "El sueldo bruto es: ", sueldoBruto
Escribir "El descuento por ESSALUD es: ", descuentoESSALUD
Escribir "El descuento por AFP es: ", descuentoAFP
Escribir "El sueldo neto es: ", sueldoNeto
FinAlgoritmo

Consola de ejecución
8

Problema 13a: Que calcule y muestre el menor número de monedas de 5, 2 y 1 para


desglosar una cantidad C, de Soles. Por ejemplo, si C fuese 23, entonces la cantidad de
monedas de 5 sería 4, de 2 sería 1 y de 1 sería 1.
Pseudocodigo

Algoritmo Problema13a
Definir C, a, b, cantMonedas5, cantMonedas2, cantMonedas1 Como Entero
Escribir "Ingrese la cantidad de soles:"
Leer C
cantMonedas5 <- trunc(C / 5)
a <- C mod 5
cantMonedas2 <- trunc(a / 2)
b <- a mod 2
cantMonedas1 <- b
Escribir "Cantidad de monedas de 5 soles:", cantMonedas5
Escribir "Cantidad de monedas de 2 soles:", cantMonedas2
Escribir "Cantidad de monedas de 1 sol:", cantMonedas1
FinAlgoritmo

Consola de ejecución
9

Segundo Grupo de Problemas a resolver _ Balotario

Problema 1: Escriba un programa que pida dos números enteros y que calcule su
división, escribiendo si la división es exacta o no.
Pseudocodigo

Algoritmo Problema1
Definir a, b, div Como Real
Escribir "Ingrese primer número: ";
Leer a;
Escribir "Ingrese segundo número: ";
Leer b;
div <- a/b
Si a mod b = 0 Entonces
Escribir "La division es ",div, " y es exacta"
SiNo
Escribir "La division es ",div , " y no es exacta"
FinSi
FinAlgoritmo

Consola de ejecución
10

Problema 2: Escriba un programa que pida dos números y que conteste cuál es el menor
y cuál el mayor o que escriba que son iguales.
Pseudocodigo

Algoritmo Problema2
Definir n1,n2 Como Real
Escribir "Ingrese el primer número: ";
Leer n1;
Escribir "Ingrese el segundo número: ";
Leer n2;
Si n1 = n2 Entonces
Escribir "Los números son iguales"
SiNo
Si n1 > n2 Entonces
Escribir n1," es el mayor número"
SiNo
Escribir n1," es el menor número"
FinSi
FinSi
FinAlgoritmo

Consola de ejecución
11

Problema 3: Ingresar el dato número y verificar si “ES MAYOR A 100” o “NO ES MAYOR
A 100”.
Pseudocodigo

Algoritmo Problema3
Definir num Como Real
Escribir "Ingrese el número: ";
Leer num;
Si num > 100 Entonces
Escribir num, " es mayor que 100"
SiNo
Escribir num, " es menor que 100"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 4: Ingresar el dato número y verificar si “Termina en 5” o “NO Termina en 5”.


Pseudocodigo

Algoritmo Problema4
Definir n Como Entero
Escribir "Introduce el número: ";
Leer n;
Si n mod 10 = 5 Entonces
Escribir "El número ", n, " si termina en 5"
SiNo
Escribir "El número ", n, " no termina en 5"
FinSi
FinAlgoritmo

Consola de ejecución
12

Problema 5: Ingresar el dato número y verificar si “ES PAR” o “NO ES PAR”.


Pseudocodigo

Algoritmo Problema5
Definir n1 Como Real
Escribir "Introduzca el numero: ";
Leer n1;
Si n1 mod 2 = 0 Entonces
Escribir n1, " es par"
SiNo
Escribir n1, " no es par"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 6: Ingresar el dato número y verificar si es “ES MÚLTIPLO DE 5” o “NO ES


MÚLTIPLO DE 5”.
Pseudocodigo

Algoritmo Problema6
Definir n1 Como Entero
Escribir "Ingrese el numero: ";
Leer n1;
Si n1 mod 5 = 0 Entonces
Escribir n1, " es múltiplo de 5"
SiNo
Escribir n1, " no es múltiplo de 5"
FinSi
FinAlgoritmo

Consola de ejecución
13

Problema 7: Ingresar el dato nota y verificar si “APROBÓ” o “DESAPROBÓ”.


Pseudocodigo

Algoritmo Problema7
Definir nota1 Como Real
Escribir "Ingrese la nota: ";
Leer nota1;
Si nota1 >= 12 Entonces
Escribir "Aprobó"
SiNo
Escribir "Desaprobó"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 8: Ingresar el dato clave y verificar si “ES CORRECTO” o “NO ES


CORRECTO”. (la clave correcta es 666)
Pseudocodigo

Algoritmo Problema8
Definir clave Como Caracter
Escribir "Ingrese su clave: ";
Leer clave;
Si clave = "666" Entonces
Escribir "La clave es correcta"
SiNo
Escribir "La clave no es correcta"
FinSi
FinAlgoritmo

Consola de ejecución
14

Problema 9: Ingresar el dato número y verificar si “ES POSITIVO” o “ES NEGATIVO”.


Pseudocodigo

Algoritmo Problema9
Definir num1 Como Real
Escribir "Ingrese el número: ";
Leer num1;
Si num1 > 0 Entonces
Escribir "Es positivo"
SiNo
Escribir "Es negativo"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 10: Ingresar el dato número y verificar si “ES DIVISOR DE 24” o “NO ES
DIVISOR DE 24”.
Pseudocodigo

Algoritmo Problema10
Definir num Como Entero
Escribir "Ingrese un número: ";
Leer num;
Si 24 mod num = 0 Entonces
Escribir num, " es divisor de 24."
Sino
Escribir num, " no es divisor de 24."
FinSi
FinAlgoritmo

Consola de ejecución
15

Problema 11: Ingresar el dato número y verificar si “está comprendido entre 15 y 20” o
“No está comprendido entre 15 y 20”.
Pseudocodigo

Algoritmo Problema11
Definir a Como Entero
Escribir "Introduce el numero: ";
Leer a;
Si a >= 15 y a <= 20 Entonces
Escribir "El numero ", a, " esta comprendido entre 15 y 20"
SiNo
Escribir "El numero ", a, " no esta comprendido entre 15 y 20"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 12: Ingresar el dato número y verificar si “Está en el rango” o “No está en el
rango”. (El rango de 0 a 5, entre 10 y 20 ó de 27 a 31).
Pseudocodigo

Algoritmo Problema12
Definir num Como Entero
Escribir "Ingrese un número: ";
Leer num;
Si (num >= 0 Y num <= 5) O (num >= 10 Y num <= 20) O (num >= 27 Y num <= 31) Entonces
Escribir "Está en el rango."
Sino
Escribir "No está en el rango."
FinSi
FinAlgoritmo

Consola de ejecución
16

Problema 13: Ingresar el dato número1 y número 2 y evaluar el mayor de ellos.


Pseudocodigo

Algoritmo Problema13
Definir n1, n2 Como Entero;
Escribir "Ingrese primer numero: ";
Leer n1;
Escribir "Ingrese segundo numero: ";
Leer n2;
Si n1 > n2 Entonces
Escribir n1, " Es el mayor";
SiNo
Escribir n2, " Es el mayor";
FinSi
FinAlgoritmo

Consola de ejecución

Problema 14: Ingresar el dato nombre 1 y nombre 2 y evaluar si “Los nombres son
iguales” o “Los nombres son diferentes”.
Pseudocodigo

Algoritmo Problema14
Definir nom1, nom2 Como Caracter
Escribir "Ingrese un nombre: ";
Leer nom1;
Escribir "Ingrese otro nombre: ";
Leer nom2;
Si nom1 = nom2 Entonces
Escribir "Los nombres son iguales"
SiNo
Escribir "Los nombres son diferentes"
FinSi
FinAlgoritmo

Consola de ejecución
17

Problema 15: Ingresar el dato número1 y número 2 y evaluar si “los dos son múltiplos de
7” o “uno de los dos no es múltiplo de 7”.

Pseudocodigo

Algoritmo Problema15
Definir numero1, numero2 Como Entero
Escribir "Ingrese el primer número: ";
Leer numero1;
Escribir "Ingrese el segundo número: ";
Leer numero2;
Si numero1 mod 7 = 0 Y numero2 mod 7 = 0 Entonces
Escribir "Los dos números son múltiplos de 7."
Sino
Escribir "Uno de los dos números no es múltiplo de 7."
FinSi
FinAlgoritmo

Consola de ejecución

Problema 16: Ingresar el dato usuario y clave y evaluar si “usuario y clave son correctos”
o “usuario o clave incorrecto”(el usuario correcto es “tierra” y la clave correcta es 2010).
Pseudocodigo

Algoritmo Problema16
Definir usuario, clave Como Caracter
Escribir "Introduce tu usuario: ";
Leer usuario;
Escribir "Introduce tu clave: ";
Leer clave;
Si usuario = "tierra" y clave = "2010" Entonces
Escribir "El usuario y clave son correctos"
SiNo
Escribir "El usuario o clave incorrecto"
FinSi
FinAlgoritmo

Consola de ejecución
18

Problema 17: Ingresar una letra y verificar si “es una vocal” o “no es una vocal”.
Pseudocodigo

Algoritmo Problema17
Definir letra Como Carácter
Escribir "Ingrese una letra: ";
Leer letra;
Si letra = "a" O letra = "e" O letra = "i" O letra = "o" O letra = "u" Entonces
Escribir "Es una vocal"
Sino
Escribir "No es una vocal"
FinSi
FinAlgoritmo

Consola de ejecución

Problema 18: Elabore un programa en donde se solicite ingresar un número entero de 3


cifras únicamente y verificar si el número ingresado es correcto, si no es de tres cifras
mostrar un mensaje de error. Finalmente, mostrar el número ingresado al revés.
Pseudocodigo

Algoritmo Problema18
Definir n,a,b,c,x Como Entero
Escribir "Ingrese numero. ";
Leer n;
Si n > 99 y n > 1000 o n > -99 y n > -1000 Entonces
a = n mod 10
n = trunc(n/10)
b = n mod 10
n = trunc (n/10)
c = n mod 10
x=(a*100)+(b*10)+c
Escribir "El numero al reves es: ", x;
SiNo
Escribir "El numero es incorrecto"
FinSi
FinAlgoritmo

Consola de ejecución
19

Problema 19: Escribir un algoritmo que permita ingresar 3 notas de un alumno, e imprima
cuál es su rendimiento. El rendimiento de un alumno se clasifica de acuerdo a lo
siguiente: BUENO (si su promedio esta desde 16 a 20), REGULAR (si su promedio esta
desde 11 a 15), DEFICIENTE (su promedio esta desde 6 a 10) y PESIMO (si su promedio
esta desde 0 a 5).
Pseudocodigo

Algoritmo Problema19
Definir nota1,nota2,nota3,promedio Como Real
Escribir "Ingrese su primer nota:";
Leer nota1;
Escribir "Ingrese su segunda nota:";
Leer nota2;
Escribir "Ingrese su tercera nota:";
Leer nota3;
promedio <- (nota1+nota2+nota3)/3
Si promedio>=16 y promedio<=20 Entonces
Escribir "El rendimiento del alumno es BUENO"
Sino
Si promedio>=11 y promedio<=15 Entonces
Escribir "El rendimiento del alumno es REGULAR"
SiNo
Si promedio>=6 y promedio<=10 Entonces
Escribir "El rendimiento del alumno es DEFICIENTE"
SiNo
Escribir "El rendimiento del alumno es PESIMO"
FinSi
FinSi
FinSi
FinAlgoritmo

Consola de ejecución

Problema 20: El índice de masa corporal (IMC) permite medir el grado de sobrepeso u
obesidad de una persona. El IMC de una persona se calcula con la fórmula:
ICM=peso / estatura2
Estando el peso en kilogramos y la estatura en metros. Determinar el grado de obesidad
ingresando el peso y estatura, mostrando el mensaje: DELGADO (Si el índice es menor
de 20), NORMAL (Si el índice es mayor o igual a 20 pero menor de 25), SOBREPESO (Si
el índice es mayor o igual a 25 pero menor de 27) y OBESIDAD (Si el índice es mayor o
igual a 27).
Pseudocodigo

Algoritmo Problema20
Definir peso, talla, IMC Como Real
Escribir "Ingrese su peso: ";
Leer peso;
Escribir "Ingrese su estatura: ";
Leer talla;
IMC <- peso/(talla+talla);
Escribir "Su IMC es ", IMC;
Si IMC < 20 Entonces
Escribir "Esta Delgado"
SiNo
Si IMC >= 20 Y IMC < 25 Entonces
Escribir "Esta Normal"
SiNo
Si IMC >= 25 Y IMC < 27 Entonces
Escribir "Esta con Sobrepeso"
SiNo
Escribir "Esta con Obesidad"
FinSi
FinSi
FinSi
FinAlgoritmo

Consola de ejecución
20

También podría gustarte