Está en la página 1de 6

EJERCICIOS

EJERCICIO - 1

Algoritmo S02_E1_Area_Triangulo

Definir Area, Base, Altura Como Real

Escribir "Digite la base del triángulo"

Leer Base

Escribir "Digite la altura del triángulo"

Leer Altura

Area <- Base*Altura/2

Escribir "El área del triángulo propuesto es ", Area

FinAlgoritmo

EJERCICIO - 2

Algoritmo S02_E2_TipoCambio

Definir Soles, Dolares Como Real

Escribir "Digite la cantidad de soles a convertir"


¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
Leer Soles
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca
Dolares <- Soles*3.5 aquí.Semana 02 Ejercicios 01

Escribir "La cantidad de dólares que se pueden obtener es:", Dolares

FinAlgoritmo

EJERCICIO - 3

Algoritmo S02_E3_Edad

Definir Años, AñoNacimiento, AñoActual Como Entero

Escribir "Digite el año actual"

Leer AñoActual

Escribir "Digite el año de nacimiento del entrevistado"

Leer AñoNacimiento

Años <- AñoActual-AñoNacimiento

Escribir "La edad del entrevistado es:", Años, " Años"

FinAlgoritmo

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 1


[Fecha]
EJERCICIO - 4

Algoritmo S02_E4_Parqueo

Definir H_Ent, H_Sal, Tarifa_H, TTotal, Fraccion, TotalAPagar Como Real

Escribir "Ingrese la hora de entrada"

Leer H_Ent

Escribir "Ingrese la hora de Salida"

Leer H_Sal

Escribir "Ingrese el costo de la tarifa por hora"

Leer Tarifa_H

TTotal<-H_Sal-H_Ent

Fraccion<-(H_Sal-H_Ent)-trunc(TTotal)

Si Fraccion=0 Entonces

TotalAPagar<-trunc(TTotal)*Tarifa_H

Escribir "Su total a pagar es de: ", TotalAPagar, " Soles"

SiNo

TotalAPagar<-trunc(TTotal)*Tarifa_H+Tarifa_H
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
Escribir "Su total a pagar es de: " TotalAPagar, " Soles"
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca
FinSi aquí.Semana 02 Ejercicios 01

FinAlgoritmo

EJERCICIO - 5

Algoritmo S02_E5_Hipotenusa

Definir C_A, C_B, H Como Real

Escribir "Ingrese el valor del Cateto A"

Leer C_A

Escribir "Ingrese el valor del Cateto B"

Leer C_B

H<-RC(C_A*C_A+C_B*C_B)

Escribir "La Hipotenusa es: " H

FinAlgoritmo

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 2


[Fecha]
EJERCICIO - 6

Algoritmo S02_E6_Tiempo

Definir Vel, Dis, Tiempo Como Real

Escribir "Ingrese el valor de la distancia en kilómetros que separa las dos ciudades"

Leer Dis

Escribir "Ingrese el valor de la velocidad en kilómetris por hora de la bicicleta"

Leer Vel

Tiempo<-Dis/Vel

Escribir "El tiempo que le toma al ciclista llegar de la ciudad A a la ciudad B es de: ", Tiempo, "
horas"

FinAlgoritmo

EJERCICIO – 7

Algoritmo S02_E7_TarifaCLS

Definir Total_Consumo, Tarifa_KWxH, KW_MesActual, KW_MesPasado Como Real

Escribir "Ingrese el valor en KW que muestra el medidor"

¡Error! Utilice
Leer la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
KW_MesActual
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca
Escribir "Ingrese el valor en KW de la última lectura del mes pasado"
aquí.Semana 02 Ejercicios 01
Leer KW_MesPasado

Escribir "Ingrese el valor del costo en soles por Kilowat/hora actual"

Leer Tarifa_KWxH

Total_Consumo<-(KW_MesActual-KW_MesPasado)*Tarifa_KWxH

Escribir "El total en soles consumido el presente mes es de: ", Total_Consumo, " soles"

FinAlgoritmo

EJERCICIO – 8

Algoritmo S02_E8_CostoLlamada

Definir Total_Llamada, Duracion, TarifaXMinuto Como Real

Escribir "Ingrese el valor de la duración de la llamada en minutos"

Leer Duracion

Escribir "Ingrese el valor de la Tarifa por Minutos en soles, que la compañía maneja
actualmente"

Leer TarifaXMinuto

Total_Llamada<-Duracion*TarifaXMinuto

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 3


[Fecha]
Escribir "El total en soles por la llamada es de: ", Total_Llamada, " soles"

FinAlgoritmo

EJERCICIO – 9

Algoritmo S02_E9_CumpleMeses

Definir Hoy, Cumple Como Cadena

Definir aHoy, aCumple, mHoy, mCumple, dHoy, dCumple Como Entero

Escribir "Ingrese la fecha de Hoy en Formado DD/MM/AAAA: "

Leer Hoy

Escribir "Ingrese la fecha de su cumpleaños en Formado DD/MM/AAAA"

Leer Cumple

aHoy <- ConvertirANumero(Subcadena(Hoy,7,10))

mHoy <- ConvertirANumero(Subcadena(Hoy,4,5))

dHoy <- ConvertirANumero(Subcadena(Hoy,1,2))

¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
aCumple <- ConvertirANumero(Subcadena(Cumple,7,10))
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca
mCumple <- ConvertirANumero(Subcadena(Cumple,4,5)) aquí.Semana 02 Ejercicios 01

dCumple <- ConvertirANumero(Subcadena(Cumple,1,2))

Si (aHoy < aCumple) Entonces

Escribir "La fecha actual es menor que la fecha de nacimiento, mira tu DNI y el
calendario"

FinSi

Si (aHoy > aCumple) Y (mHoy > mCumple) Entonces

TotalAños<-aHoy-aCumple

TotalMeses<-TotalAños*12+(mHoy-mCumple)

Escribir "Tienes a la fecha: ", TotalAños," años de vida."

Escribir "Tienes a la fecha: ", TotalMeses," meses de vida."

Si (dHoy >= dCumple) Entonces

TotalSemanas<-TotalMeses*4+trunc((dHoy-dCumple)/7)

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 4


[Fecha]
Escribir "Tienes a la fecha: ", TotalSemanas, " semanas de vida."

TotalDias<-TotalSemanas*7+(dHoy-dCumple)

Escribir "Tienes a la fecha: ", TotalDias, " días de vida."

TotalHoras<-TotalDias*24

Escribir "Tienes a la fecha: ", TotalHoras, " horas de vida."

SiNo

TotalSemanas<-TotalMeses*4+trunc(dHoy/7)

Escribir "Tienes a la fecha: ", TotalSemanas, " semanas de vida."

TotalDias<-TotalSemanas*7+(dHoy)

Escribir "Tienes a la fecha: ", TotalDias, " días de vida."

TotalHoras<-TotalDias*24

Escribir "Tienes a la fecha: ", TotalHoras, " horas de vida."

FinSi

FinSi

¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
Si (aHoy Utilice
¡Error! > aCumple) Y (mHoyInicio
la pestaña < mCumple) Entonces
para aplicar Título 1 al texto que desea que aparezca
TotalAños<-aHoy-aCumple aquí.Semana 02 Ejercicios 01

TotalMeses<-TotalAños*12+(mHoy)

Escribir "Tienes a la fecha: ", TotalAños," años de vida."

Escribir "Tienes a la fecha: ", TotalMeses," meses de vida."

Si (dHoy >= dCumple) Entonces

TotalSemanas<-TotalMeses*4+trunc((dHoy-dCumple)/7)

Escribir "Tienes a la fecha: ", TotalSemanas, " semanas de vida."

TotalDias<-TotalSemanas*7+(dHoy-dCumple)

Escribir "Tienes a la fecha: ", TotalDias, " días de vida."

TotalHoras<-TotalDias*24

Escribir "Tienes a la fecha: ", TotalHoras, " horas de vida."

SiNo

TotalSemanas<-TotalMeses*4+trunc(dHoy/7)

Escribir "Tienes a la fecha: ", TotalSemanas, " semanas de vida."

TotalDias<-TotalSemanas*7+(dHoy)

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 5


[Fecha]
Escribir "Tienes a la fecha: ", TotalDias, " días de vida."

TotalHoras<-TotalDias*24

Escribir "Tienes a la fecha: ", TotalHoras, " horas de vida."

FinSi

FinSi

FinAlgoritmo

¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca aquí.
¡Error! Utilice la pestaña Inicio para aplicar Título 1 al texto que desea que aparezca
aquí.Semana 02 Ejercicios 01

Principios de Algoritmos [6324] – Joel Chire Castillo [U20301187] 6


[Fecha]

También podría gustarte