LABORATORIO 6 - Jhoselin826/FundComputaciones-OF20 GitHub Wiki
PRIMITIVAS ALGORÍTMICAS.
EJERCICIO 3.7: CÁLCULO DEL ÁREA DE UN TRIÁNGULO.
INICIO
//Declaración de variables
areTri, i[0-n]
base, i[0-n]
altura, i[0-n]
//Inicialización de variables
areaTri<-0, base<-0, altura<-0
//Entrada de datos
<<"Ingresar el valor de la Base del triángulo."
base
<<"Ingresar el valor de la Altura del triángulo."
altura
//Proceso
area<-(base*altura/2)
//Salida
<<"El área del triángulo es:",
+area
Fin_proc
3.8: CÁLCULO DE LA LONGITUD DE UNA CIRCUNFERENCIA DE RADIO R.
INICIO
//Declaración de variables
radCir, d[0-n]
longCir, d[0-n]
π, d[0-n]
//Inicialización de variables
radCir<-0, longCir<-0, π<-3,1416
//Entrada de datos
<<"Ingresar el valor del radio de la circunferencia"
radCir
//Proceso
longCir<-2πradCir
//Salida
<<"La longitud de la circunferencia es igual a:",
+longCir
Fin_proc
3.9: CÁLCULO DEL VOLUMEN DE UN CONO
INICIO
//Declaración de variables
genera, d[0-n]
rad, d[0-n]
π, d[0-n]
alt, d[0-n]
volum, d[0-n]
//Inicialización de variables
genera<-0, rad<-0, π<-3,1416, alt<-0, volum<-0
//Entrada de datos
<<"Ingresar el valor de la generatriz del cono"
genera
<<"Ingresar el valor de la altura"
alt
<<"Ingresar el radio"
rad
//Proceso
alt<- √[genera² - rad² ]
volum<-(πrad²alt)/3
//Salida
<<"El volumen del cono es:",
+volum
Fin_proc
3.10: NÚMERO TOTAL DE CONEXCIONES ENTRE LOS SERVIDORES DE UNA RED
INICIO
//Declaración de variables
n, d[0-n]
c, d[0-n]
//Inicialización de variables
c<-0, n<-0
//Entrada de datos
<<"Ingresar el valor del Numero de servidores"
n
<<"Ingresar el valor de Numero total de conexión"
c
//Proceso
c<-n*(n-1)/2
//Salida
<<"Existe un número total de conexión:",
+c
Fin_proc
3.11: CÁLCULO DE LA RESISTENCIA TOTAL DE UN CIRCUITO EN PARALELO.
INICIO
//Declaración de variables
R1, d[0-n]
R2, d[0-n]
RT, d[0-n]
//Inicialización de variables
R1<-0, R2<-0, RT<-0
//Entrada de datos
<<"Ingresar el valor de la resistencia 1"
R1
<<"Ingresar el valor de la resistencia 2"
R2
//Proceso
RT<-1/((1/R1)+(1/R2)
//Salida
<<"Para un circuito con dos resistores:",
+R1, +R2,
<<"conectando en paralelo, la resistencia total es igual a:",
+RT
Fin_proc
3.13: ÁREA DEL TRAPECIO CIRCULAR
INICIO
//Declaración de variables
R, d[0-n]
rM, d[0-n]
ar<- D,[0-n]
π, d[0-n]
g, d[0-n] //Inicialización de variables
R<-0, rM<-0, π<-3,1416, ar<-0, g<-0
//Entrada de datos
<<"Ingresar el valor del radio mayor"
R
<<"Ingresar el valor del radio menor"
rM
<<"Ingresa el valor de la amplitud"
g
//Proceso
ar<-(π*(RrM-rMR)*g)/360
//Salida
<<"Para un trapecio de radio mayoy y de radio menor iguales a:",
+R, +rM
<<"Si el trapeci tiene una amplitud en grados de:",
+g
<<"El área del trapecio circulr es igual a:",
+ar Fin_proc
3.14: CÁLCULO DEL VALOR PRESENTE
INICIO
//Declaración de variables
c, d[0-n]
t, d[0-n]
n, d[0-n]
k, d[0-n]
VP, d[0-n]
//Inicialización de variables
c<-0, t<-7/100, n<-0, k<-0, VP<-0
//Entrada de datos
<<"Ingresar el valor del capital"
c
<<"Ingresar el valor de los números de años
k
//Proceso
VP<- c/(1+t)^k
//Salida
<<"El valor presente de la inversión es:",
+VP
Fin_proc
3.15: MÉTODO DE CIFRAMIENTO DEL CESAR.
INICIO
//Declaración de variables
d, d[0-n]
n, d[0-n]
c, d[0-n]
//Inicialización de variables
d<-0, n<-0, c<-3,1416
//Entrada de datos
<<"Ingresar el valor del dígitos a descifrar"
d
<<"Ingresar el valor del desplazamiento"
d
//Proceso
c<-(d+n)mod10
//Salida
<<"El dígito de entrada:",
+d
<<Cifrado con el método del César con un desplazamiento:",
+d
<<<"El dígito cifrado es igual a:",
+c
Fin_proc