Elaborado
por: Labrada Muñoz Nayeli Abigail
6.
Si se coloca una escalera de 20 pies en un ángulo de 85 grados sobre un lado de
un edificio, como se ilustra en la figura 3.14, la altura a la que la escalera
toca el edificio puede calcularse como altura=20*seno 85º. Calcule esta altura
en forma manual y luego escriba, compile y ejecute un programa en C++ que
determine y despliegue el valor de la altura. Cuando haya verificado que su
programa funciona en forma correcta, úselo para determinar la altura de una escalera
de 25 pies colocada en un ángulo de 85 grados.
Algoritmo:
1.- Inicio.
2.- Establecer variables.
Real escalera, altura,
grados, radianes
Real PI=3.1416
3.- Desplegar mensaje.
Print “Introducir valor de
grados:”
read grados
4.- Convertir grados a
radianes.
radianes= (grados*PI)/180
5.- Desplegar mensaje.
print “Introduce el largo
de la escalera:”
read escalera
6.- Calcular la altura.
altura= escalera*seno (radianes)
7.- Imprimir o desplegar la altura del edificio
print “La altura del
edificio es”,altura
8.- Fin.
Diagrama de flujo.
Pseudocódigo
Inicio.
Real escalera, altura,
grados, radianes
Real PI=3.1416
print “Introducir valor de
grados:”
read grados
radianes= (grados*PI)/180
print “Introduce el largo
de la escalera:”
read escalera
altura= escalera*seno (radianes)
print “La altura del
edificio es”, altura
Fin.
Elaborado por: Merida Tovar Karla Mayte
7. La altura maxima alcanzada por una pelota lanzada con una velocidad inicial v, en metros/segundo, en un angulo de θ esta dada por la formula altura = (.5 * v2 *seno2 θ) / 9.8. Usando esta formula, escriba, compile y ejecute un programa en C++ que determine y despliegue la altura maxima alcanzada cuando la pelota es lanzada a 5 millas/hora en un angulo de 60 grados. (Sugerencia: Asegúrese de convertir la velocidad inicial en las unidades correctas. Hay 1609 metros en una milla.) Calcule la altura maxima en forma manual y verifique el resultado producido por su programa. Despues de haber verificado que su programa funciona en forma correcta, uselo para determinar la altura alcanzada por una pelota lanzada a 7 millas/hora en un angulo de 45 grados.
ALGORITMO
1. Establecer variables.
Real millas, grados
Real VI, Altura
int x
2. Desplegar mensajes y lectura de millas y grados.
PrinT ”Introducir el valor de la velocidad de la pelota:”
read millas
prinT “Introducir el valor de grados:”
read grados
3.Calcular el valor de la velocidad en metros sobre segundos.
VI= (millas*1609)/3600
4.Calcular el valor de la altura máxima de la pelota.
Altura= (0.5*(VI^2)*(sin(x)*si(x))*grados)/9.8
5. Desplegar el valor de altura.
prinT “La altura alcanzada de la pelota es:”, Altura
6.Fin.
1. Establecer variables.
Real millas, grados
Real VI, Altura
int x
2. Desplegar mensajes y lectura de millas y grados.
PrinT ”Introducir el valor de la velocidad de la pelota:”
read millas
prinT “Introducir el valor de grados:”
read grados
3.Calcular el valor de la velocidad en metros sobre segundos.
VI= (millas*1609)/3600
4.Calcular el valor de la altura máxima de la pelota.
Altura= (0.5*(VI^2)*(sin(x)*si(x))*grados)/9.8
5. Desplegar el valor de altura.
prinT “La altura alcanzada de la pelota es:”, Altura
6.Fin.
PSEUDOCODIGO
Real millas, grados, VI, Altura
int x
PrinT ”Introducir el valor de la velocidad de la pelota:”
read millas
prinT “Introducir el valor de grados:”
read grados
VI= (millas*1609)/3600
Altura= (0.5*(VI^20)*(sin(x)*sin(x))* grados)/9.8
prinT “La altura alcanzada de la pelota es:”, Altura
Fin.
Real millas, grados, VI, Altura
int x
PrinT ”Introducir el valor de la velocidad de la pelota:”
read millas
prinT “Introducir el valor de grados:”
read grados
VI= (millas*1609)/3600
Altura= (0.5*(VI^20)*(sin(x)*sin(x))* grados)/9.8
prinT “La altura alcanzada de la pelota es:”, Altura
Fin.
DIAGRAMA DE FLUJO:
PROGRAMA EN C++ Y PANTALLA CORRIDA:
Elaborado por Aragon Vizcarra Areli Joselyn
8.- Para valores pequeños de x, el valor de seno(x) puede aproximarse con la serie de potencias:
x - x^3/6 + x^5/120 - ...
Como con la función sin, el valor de x debe expresarse en radianes. Usando esta serie de potencias, escriba, compile y ejecute un programa en C++ que aproxime el seno de 180/3.1416 grados, lo cual es igual a un radián. Además, haga que su programa use la función sin para calcular el seno y desplegar tanto los valores calculados como la diferencia absoluta de los dos resultados. Verifique la aproximación producida por su programa en forma manual. Después que haya verificado que su programa funciona en forma correcta, úselo para aproximar el valor del seno de 62.2 grados.
Algoritmo
inicio
1.- Establecer las variables
Real x, seno, r
2.-Desplegar el mensaje y leer x
Print “el valor de x es:”,
Read x
3.- convertir x a radianes
Radianes=(x*3.1416)/180
4.-calcular el valor de seno y su
diferencia
Seno=x-(x^3/6)+(x^5)/120
dif=(sin(r)-seno)
5.-desplegar el mensaje de x en
radianes
Print” el valor de x en radianes
es= ”, seno*r
6.-desplegar el mensaje de la diferencia
Print”la diferencia es”,dif
7.-fin
pseudocodigo
pseudocodigo
inicio
Real x, seno, r
Print “el valor de x es:”,
Read x
Radianes=(x*3.1416)/180
Seno=x-(x^3/6)+(x^5)/120
dif=(sin(r)-seno)
Print” el valor de x en radianes
es= ”, seno*r
Print” la diferencia es”,dif
-fin
diagrama de flujo
corrida de pantalla:
Elaborado por Viera Isabeles Misael Moisés.
problema 9 Pag. 145
9. Las coordenadas polares de un punto consisten en la
distancia, r, de un origen especificado y un ángulo, O, con respecto al eje x. Las coordenadas (x y y) del punto se relacionan con sus coordenadas polares por las
formulas
X= r cos O
Y= r sin O
Usando estas fórmulas, escriba un programa en C++ que calcule
las coordenadas
(x, y) del punto cuyas
coordenadas polares son r = 10 y θ = 30 grados. Verifique los resultados
producidos por su programa calculando los resultados en forma manual. Después
de haber verificado que su programa funciona en forma correcta, use lo para convertir
las coordenadas polares r = 12.5 y θ = 67.8° en coordenadas rectangulares.
ALGORITMO:
1.- Establecer
variables.
Real r, O.
Real X, Y, radianes.
2.- Desplegar mensaje de
print “introduce valor de r:”
read r
print “introduce valor de O”
read O
3.-Convertir los grados a Radianes.
Radianes=(O*3.1416)/180
4.- Calcular las coordenadas rectangulares.
X= r cos Radianes
Y= r sin Radianes
5.- desplegar mensaje de resultado de coordenadas,
Print “X= “, X
Print “Y= “, Y
6.- Fin
PSEUDOCODIGO.
Inicio
Real r, O.
Real X, Y, radianes.
print “introduce valor de r:”
read r
print “introduce valor de O”
read O
Radianes=(O*3.1416)/180
X= r cos Radianes
Y= r sin Radianes
Print “X= “, X
Print “Y= “, Y
Fin.
DIAGRAMA DE FLUJO.
PROGRAMA EN C++
PANTALLA DE CORRIDA



































