Sei sulla pagina 1di 7

1.

Calcule y escriba el cuadrado de un número


Algoritmo CuadradoDeunNumero
Var
Entero:Num,C
Inicio
Escribir”ingrese un numero”
Leer Num
C<-Num^2
Escribir”El cuadrado del numero es:”, C
Fin

2. Convertir una temperatura dada en grados Celsius a grados Farenheit (F=(9/5)C+32)


Algoritmo ConvertirdeCelsiusaFarnheit
Var
Entero: C, F
Inicio
Escribir “Ingrese valor en grado Celsius”
Leer C
F<-(9.0/5.0)*C+32
Escribir C,“En grado Farenheit es:”, F
Fin

3. Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de los catetos.

Algoritmo LaHipotenusadelTriangulo
Var
Entero: a, b,
Real: h
Inicio
Escribir “ingrese los valores de lo catetos”
Leer a,b
h<-Raiz2(a^2+b^2)
Escribir “la hipotenusa del triangulo es:”, h
Fin

4. Calcular el área de un triángulo en función de las longitudes de sus

lados. Area=raizcuadrada(p(p-a)(p-b)(p-c)), donde p = (a+b+c)/2 semiperímetro

Algoritmo AreaTriangiularsegunLados
Var
Entero:a,b,c,
Real:p,A
Inicio
Escribir “ingresar la longitud de sus lados”
Leer a,b,c
p<-(a+b+c)/2
A<- Raiz2 (P*(p-a)*(p-b)*(p-c))
Escribir “El area del triangulo es:”, A
Fin

5. Calcular el área de un triángulo en función de la base y la altura.

Algoritmo AreaTriangular
Var
Entero:b,h,A
Inicio
Escribir “Ingresar los valores de la base y altura del triangulo”
Leer b, h
A <-(b*h)/2
Escribir “El área del triangulo es:”, A
Fin

6. Calcular el salario de un trabajador conociendo la cantidad de días trabajados y el monto por


día.
Algoritmo Salario
Var
Real:CdT, Md, S
Inicio
Escribir “ingresar los días trabajados y el monto por día”
Leer CdT, Md
S<-CdT*Md
Escribir “El salario del empleado es:”, S
Fin

1. Escribe un pseudocódigo que permita calcular el dia siguiente a una fecha ingresada.

Algoritmo DiaNext
Var
Entero:Dia,Mes,Anho
Inicio
Escribir "Ingrese Fecha en el formato DD/MM/AAAA"
Escribir "Ingrese Dia"
Leer Dia
Escribir "Ingrese Mes"
Leer Mes
Escribir "Ingrese Anho"
Leer Anho
Segun Mes Hacer
Caso 1,3,5,7,8,10:
Si Dia=31 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
Caso 4,6,9,11:
Si Dia=30 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
Finsi
Caso 2:
Si Anho/4=0 Entonces
Si Dia=28 Entonces
Escribir "Si la Fecha ingresada es: ",Dia, "/", Mes ,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
Finsi
Sino
Si Dia=29 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
FinSi
Caso 12:
Si Dia=31 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",1,"/",Anho+1
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
FinSegun
Fin

2. Elabore el pseudocódigo que dado como datos 2 variables de tipo entero (NUM,V) obtenga el
resultado de la siguiente función:
NUM=1100V
NUM=2100V
NUM=3100/V
Para cualquier otro valor de NUM0

Algoritmo
Var
Entero:NUM,V
Real:Rpta
Inicio
Escribir “Ingrese valor para V”
Leer V
Escribir “Opciones para elegir”
Escribir “(1) para efectuar 100 por V”
Escribir “(2) para efectuar 100 elevado a la V”
Escribir “(3) para efectuar 100 entre V”
Leer NUM
Segunsea NUM hacer
Caso 1:
Rpta100*V
Escribir “El resultado es:”,Rpta
Caso 2:
Rpta100^V
Escribir “El resultado es:”,Rpta
Caso 3:
Si V<>0 entonces
Rpta100/V
Escribir “El resultado es:”,Rpta
Sino
Escribir “Division entre Cero (No Valida)”
Finsi
De_Otro_Modo:
Escribir “0”
Fin_Segun
Fin

3. Crear un pseudocódigo que permite calcular y practicas calificadas y mostrar el promedio de un


alumno en base a sus 4 practica calofocadas y 3 examenes parciales obtenidas en el curso a lo
largo del semestre. Asumiendo que el promedio de practicas calificadas equivale al 40% del
promedio final y el promedio de exámenes parciales equivale al 60% del promedio final.Ademas
mostrar si aprobó o no el curso.

Algoritmo
Var
Inicio
Acum1<-0
Escribir “Ingrese Notas de las practicas calificadas”
Para i1 hasta 4 hacer
Escribir “Ingrese ”,i,” Nota”
Leer NotaP
Acum1Acum1+NotaP
FinPara
Acum20
Escribir “Ingrese Notas de los Examenes Parciales”
Para i1 hasta 3 hacer
Escribir “Ingrese ”,i,” Nota”
Leer NotaE
Acum2 Acum2+ NotaE
FinPara
Escribir “Promedio de las Practica Calificadas =”,Acum1/4
Escribir “Promedio de las Examenes Parciales =”,Acum2/3
PromF<-0.6* Acum2/3+0.4* Acum1/4
Si PromF>=10.5 entonces
Escribir “Su Promedio Final es:”,PromF
Escribir “Por lo tanto usted esta Aprobado”
Sino
Escribir “Su Promedio Final es:”,PromF
Escribir “Por lo tanto usted esta Desaprobado”
Finsi
Fin

4. Escribir un pseudocódigo que permita dado como dato el sueldo de un trabajador, aplicarle un
aumento del 17% si su sueldo es inferior a 1000 soles, y si no solo aplicarle el 5%, además
dependiendo de su estado civil si es soltero o viudo se aplica el descuento del 5% y si es casado
o divorciado se aplica un descuento de 2%. Mostrar el sueldo, el aumento, el descuento y su saldo
final.

Algoritmo
Var
Entero:EC
Real:Sueldo,SaldoF
Inicio
Escribir “Cuanto Gana UD”
Leer Sueldo
Escribir “Opciones de Estado Civil”
Escribir “(1) para Soltero o Viudo”
Escribir “(2) para Casado o Divorciado”
Leer EC
Segun_sea EC hacer
Caso 1:
Si Sueldo <1000 entonces
SaldoFSueldo+0.17*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 17% =”,0.17*Sueldo
Escribir “Descuento del 5% =”,0.05*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Sino
SaldoFSueldo+0.05*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 5% =”,0.05*Sueldo
Escribir “Descuento del 5% =”,0.05*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Finsi
Caso 2:
Si Sueldo <1000 entonces
SaldoFSueldo+0.17*Sueldo-0.02*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 17% =”,0.17*Sueldo
Escribir “Descuento del 2% =”,0.02*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Sino
SaldoFSueldo+0.05*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 5% =”,0.05*Sueldo
Escribir “Descuento del 2% =”,0.02*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Fin_si
Fin_Segun

Potrebbero piacerti anche