Programacion
2. Desarrolle un programa que resuelva la siguiente operación X=a+b*c-d/6.
Debe mostrar un encabezado, el detalle de la operación y la respuesta.
3. Crear un programa que calcule la sumatoria de los cuadrados de los
números a y b, luego la sumatoria de los cubos de a y b
respectivamente.
Luego imprima un encabezado, el detalle de cada
operación y el resultado respectivo. No usar funciones.
4. Un ingeniero tiene un terreno rectangular y desea saber cuál es el área
de la sección inferior que se forma, si este terreno es dividido
diagonalmente. Debe imprimir un encabezado, el detalle del cálculo y el
resultado tomando en cuenta que las medidas están en metros.
5. Un albañil tiene un terreno en forma de rombo y requiere saber
el área de uno de los triángulos rectángulos que se forman y el
largo de la cerca que debe comprar para cercar todo el terreno,
por lo que solicita su ayuda como programador, para ello solo le
dan las medidas de las diagonales D y d respectivamente y se
le indica que el área del rombo es: Arombo=D*d/2
Respuestas a la pregunta
A continuación se muestras 4 programas en pseint para calcular áreas de rectángulos, rombos, perímetros de terrenos, entre otros. Se adjunta imagen de salida de los algoritmos.
Algoritmo operacion
- // Definir e inicializar variables
Definir a,b,c,d Como Entero
Definir x Como Real
Definir cntinuar Como Caracter
cntinuar <- 's'
x <- 0
a <- 0
b <- 0
c <- 0
d <- 0
cntinuar <- 's'
Escribir 'Calcular valor de x '
Mientras cntinuar='s' Hacer
- // Generar valores de las variables
x <- 0
a <- azar(500)
b <- azar(500)
c <- azar(500)
d <- azar(500)
- // Calcular valor de x
x <- a+(b*c)-(d/6)
- // imprimir resultados
Escribir 'a b c d x '
Escribir a,' ',b,' ',c,' ',d,' ',x
Repetir
Escribir '¿calcular de nuevo? (s/n)'
Leer cntinuar
cntinuar <- Minusculas(cntinuar)
Mientras Que (cntinuar<>'s' Y cntinuar<>'n')
FinMientras
FinAlgoritmo
Algoritmo sumatoriaCuadradosYcubosDeAyB
- // Definir e inicializar variables
Definir a,b Como Entero
Definir smacua, smacub Como Real
Definir cntinuar Como Caracter
cntinuar <- 's'
smacua <- 0
smacub <- 0
a <- 0
b <- 0
cntinuar <- 's'
Escribir 'Calcular sumatoria de los cuadrados y cubos de a y b '
Mientras cntinuar='s' Hacer
- // Generar valores de las variables
smacua <- 0
a <- azar(500)
b <- azar(500)
- // Calcular las sumatorias de cuadrados y cubos de a y b
smacua <- (a^2)+(b^2)
smacub <- (a^3)+(b^3)
- // imprimir resultados
Escribir 'a b sumatoria de cuadrados sumatoria de cubos '
Escribir a,' ',b,' ',smacua,' ',smacub
Repetir
Escribir '¿calcular de nuevo? (s/n)'
Leer cntinuar
cntinuar <- Minusculas(cntinuar)
Mientras Que (cntinuar<>'s' Y cntinuar<>'n')
FinMientras
FinAlgoritmo
Algoritmo rectanguloDivididoDiagonalmente
// Definir e inicializar variables
Definir ladoh, ladov, areac, areat Como Real
areac <- 0
areat <- 0
ladov <- 0
ladoh <- 0
Escribir 'Calcular la mitad del area de un terreno rectangular (Triángulo rectángulo)'
Escribir '****************************************************************************'
- // Ingresar datos
Escribir 'Extensión horizontal del terreno (metros)'
Leer ladoh
Escribir 'Extensión vertical del terreno (metros) '
Leer ladov
- // Calcular área del terreno rectangular
areac <- ladoh*ladov
- // Calcular área de la mitad del terreno rectangular dividido diagonalmente (triángulo rectángulo)
areat <- (ladoh*ladov)/2
Escribir 'Area del terreno es ',areac, ' metros cuadrados '
Escribir 'Area del terreno divido por la mitad diagonal es ',areat, ' metros cuadrados '
FinAlgoritmo
Algoritmo areaDetrianguloDeRombo
- // Definir e inicializar variables
Definir diagmyor, diagmnor, ldo, areat, primetro Como Real
ldo <- 0
areat <- 0
diagmnor <- 0
diagmyor <- 0
primetro <- 0
Escribir 'Calcular el perímetro de un terreno en forma de rombo y el área de uno de sus triángulos rectángulos'
Escribir '****************************************************************************************************'
- // Ingresar datos
Escribir 'Diagonal mayor del terreno (metros)'
Leer diagmyor
Escribir 'Diagonal menor del terreno (metros) '
Leer diagmnor
- // Calcular del lado (cuatro iguales)
ldo <- raiz((diagmyor/2)^2+(diagmnor/2)^2)
- // Calcular el perímetro (suma de sus 4 lados) a fin de saber el largo de la cerca del terreno
primetro <- 4*ldo
- // Calcular el área de uno de los triángulos rectángulos del rombo (terreno)
areat <- ((diagmyor/2)*(diagmnor/2))/2
Escribir 'Largo de la cerca es: ',primetro, ' metros '
Escribir 'Area de del triángulo rectángulo que forma el terreno es: ',areat, ' metros cuadrados '
FinAlgoritmo
Para saber más acerca de algoritmos para calcular áreas geométricas, perímetros de terrenos, entre otros. consulte: https://brainly.lat/tarea/11674528 y https://brainly.lat/tarea/12502068
#SPJ1