Está en la página 1de 3

Practico 1 Seudocódigos Roberto Alamo

1. Realizar un programa donde se pida por teclado tres números; si el primero es negativo,
debe realizar el producto de los tres y si no lo es, la suma. Mostrar los resultados.

Algoritmo negativo_multi
// Realizar un programa donde se pida por teclado tres números; si el primero es negativo, debe realizar
//el producto de los tres y si no lo es, la suma. Mostrar los resultados.
Definir num1, num2, num3, resul1, resul2 como entero;

Escribir "Ingrese un numero: ";


leer num1;
Escribir "Ingrese un numero: ";
leer num2;
Escribir "Ingrese un numero: ";
leer num3;
resul1<-(num1*num2*num3);
resul2<-(num1+num2+num3);
Si num1<0 Entonces
Escribir "El resultado es por ser el primer numero negativo:",resul1;
SiNo
Escribir "El resultado es por ser el primer numero positivo:" resul2;
Fin Si

FinAlgoritmo

2. Realiza el pseudocódigo para determinar cuáles son los múltiplos de 5 comprendidos entre 1
y N.

Algoritmo Multiplo_5

//Realiza el pseudocódigo para determinar cuales son los múltiplos de 5 comprendidos entre 1 y
N.
Definir i,inicio,final, num4 como real;
Escribir"Ingrese número de inicio:";
leer inicio;
Escribir "Número final";
leer final;

Para i<-inicio Hasta final Con Paso 1 Hacer


Si i mod 5=0 Entonces;
Escribir " Es multiplo de 5: ",i;

Fin Si
Fin Para

FinAlgoritmo

3. Leer una secuencia de números y determinar el mayor de los pares leídos.

Algoritmo mayor_impar
Escribir "IDENTIFICA EL MAYOR DE LOS IMPARES";
Definir num,nm Como Real;
Definir i,sec Como Entero;
Escribir "¿De cuantos números es tu secuencia?";
Leer sec;
nm<-0;
Para i<-1 Hasta sec Hacer
Escribir "Ingresa un numero";
Leer num;
Si num%2=1 Entonces
Si nm<=num Entonces
nm<-num;
FinSi
FinSi
FinPara
Escribir "Numero impar mayor es: ",nm;
FinAlgoritmo
4. Hacer un programa que imprima los números del 1 al 50. Que calcule la suma de todos los
números pares por un lado, y por otro, la de todos los impares.

Algoritmo suma_parimpar
Definir suma1,suma2,i, como entero;
suma1 <- 0;
suma2<-0;
i<-0;
Escribir " La suma de pares e impares entre 1 y 50";
Mientras i<50 Hacer
i<-i+1;
Si i MOD 2 = 0 Entonces
suma1 <- suma1+i;
FinSi
Si i MOD 2 = 1 Entonces
suma2 <- suma2+i;
FinSi

Fin Mientras

Escribir "Valor de los numeros pares: ", suma1;


Escribir "Valor de los numeros impares: ", suma2;
FinAlgoritmo

5. Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo


siguiente: si el promedio global obtenido por un alumno en el último periodo es mayor o igual
que 4, se le hará un descuento del 30% sobre la matrícula y no se le cobrará IVA; si el promedio
obtenido es menor que 4 deberá pagar la matrícula completa, la cual debe incluir el 10% de
IVA. Hacer un algoritmo que calcule el valor a pagar si se conocen las notas finales de las 6
materias que cursaron.

Algoritmo desc_matricula

Definir nota1,nota2,nota3,nota4,nota5,nota6,matricul como entero;


Definir promglobal,desc1,incre como real;
Definir mat como caracter;
desc1<-0.3;
incre<-0.1;
Escribir " Valor de la Matricula";
Leer matricul;
Escribir" Promedio de las siguientes materias";
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota1;
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota2;
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota3;
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota4;
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota5;
Escribir " Escribir Materia ";
Leer mat;
Escribir " Ingrese nota";
Leer nota6;
promglobal<-((nota1+nota2+nota3+nota4+nota5+nota6)/6);
Escribir " El promedio es: ",promglobal;
Si promglobal>4 Entonces
matricul<-matricul-(matricul*desc1);
Escribir "El promedio es mayor a 4, el descuento es del 30 % ";
Escribir "Costo final de la Matricula es:",matricul, " $";
SiNo
matricul<-matricul+(matricul*incre);
Escribir "El promedio es menor a 4 el incremento es del 10 % ";
Escribir "Costo final de la Matricula es :",matricul, " $";
Fin Si

FinAlgoritmo

También podría gustarte