viernes, 24 de febrero de 2012

tarea del capitulo 3


 Capitulo 3.

Ejercicios 3.1Operaciones de asigacion.

Ejercicio 6.   
     
Escriba una instrucción de asignación para calcular el enésimo elemento en una secuencia aritmética. La fórmula para calcular el valor, v, del enésimo elemento es  v=a+(n-1) d, donde a = el primer número en la secuencia y d = la diferencia entre dos numero cualesquiera en la secuencia.
a=1;
d=1;
n=100;
v=a+(n-1)*d;

Problema 8.

La ley de Coulomb indica que la fuerza F, que actúa entre dos esferas con carga eléctrica puede obtenerse con la formula F=kqq’/r2, donde q es la carga de la primer esfera, q’ es la carga de la segunda esfera, y k es una constante de proporcionalidad. Escriba una instrucción de asignación para calcular la fuerza, F.
K= 456;
F=( k*q1*q2)/(r*r);

Problema 10.

Determine la salida del siguiente programa.
#include<iostream.h>
int main()// un programa que muestra el proceso de truncar u nnumero entero
{
int num1, num2;
num1=9/2;
num2=17/4;
cout<<”el primer número entero mostrado es  “<<num1<<endl;
cout<<”el segundo numero entero mostrado es  “<<num2<<endl;
return 0;
}


el primer numero mostrado es 9/2
el segundo numero entero mostrado 17/4


Ejercicios 3.2Dar formato a numeros para la salida del programa.

Ejercicio 6.

Determine y escriba la salida que producen las siguientes instrucciones:

cout<<"|"<<5<<"|";
cout<<"|"<<setw(4)<<5<<"|";
cout<<"|"<<setw(4)<<56829<<"|";
cout<<"|"<<setw(5)<<setiosflags(ios::fixed)
                               <<setprecision(2)<<5.68<<"|";
cout<<"|"<<setw(5)<<setiosflags(ios::fixed)
                               <<setprecision(2)<<5.682<<"|";
cout<<"|"<<setw(5)<<setiosflags(ios::fixed)
                               <<setprecision(2)<<5.6829<<"|";
cout<<"|"<<setw(5)<<setiosflags(ios::fixed)
                               <<setprecision(2)<<5.<<"|";
cout<<"|"<<setw(5)<<setiosflags(ios::fixed)
                               <<setprecision(2)<<567.01.<<"|";       

Problema 8.

La siguiente tabla muestra la relación entre los números decimales del 1 al 15 y sus representaciones octal y hexadecimal.
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
int main()
{
cout<<"\nEl valor de 14 en octal es "<<oct<<14
caut<<"\nEl valor de 14 en hexadecimal es " <<hex<< 14
cout<<"\nEl valor de 0xA en decimal es "<<dec <<0xA
cout <<"\nEl valor de 0xA en octa es "<<oct<< 0xA
      <<endl;
getch();
return 0;
}

Problema 10.

Escriba un programa en C++ para calcular y desplegar la pendiente de un alinea que conecta dos puntos cuyas coordenadas son (3,7) y (8,12). La pendiente entre los dos puntos que tienen por coordenadas (x1,y1) y (x2,y2) se calcula con la formula: pendiente= (y2-y1)/(x2-x1). El programa debe producir una salida: “La pendiente es xxx.xx”, donde xxx.xx indica que el valor calculado deberá colocarse en un ancho de campo de tres lugares a la izquierda del punto decimal y dos lugares a la derecha.\ #include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
float x1, x2, y1, y2 ;
x1=3;
x2=8;
y1=7;
y2=12;
cout<<"La pendiente es |"<<setw(5)<<setiosflags(ios::fixed)
            <<setprecision(2)<<((y2-y1)/(x2-x1))<<"|"<<endl;
getch();
}



Ejercicios 3.3Empleo de a biblioteca matemática.



Ejercicio 6.


 Si coloca una escalera de 20 pies a un ángulo  de 85 grados al lado de un edificio como muestra la figura, la altura en la cual la escalera toca el edificio se puede calcular como altura=20*seno85. Calcule esta altura manualmente y luego escriba, compile y ejecute un programa en  C++ que obtenga y desplegué el valor de la altura. Después de comprobar úselo con una escalera de 25 pies colocada en un ángulo de 85 grados




Ejercicio 7.


La máxima altura alcanzada por una pelota lanzada a una velocidad inicial v, en metros/seg, a un ángulo tetha está dada por la formula altura=(.5*v^2*seno^2tetha)/9.8. Utilizando esta fórmula, escriba compile y ejecute un programa en  C++ que calcule y despliegue la máxima altura alcanzada por una pelota lanzada a 5 millas/hora en un ángulo de 60 grados.


Ejercicio 8.

Para valores pequeños de x, el valor aproximado de seno(x) se puede obtener con la serie de potencias:
x-(x^3)/6+(x^5)/120
Al igual que la función sin, el valor de x deberá estar expresado en radianes. Utilizando esta seria de potencias, escriba compile y ejecute un programa en C++ que aproxime el seno a 180/3.1416 lo cual equivale a un radian. Además, haga que el programa utilice la función sin para calcular el seno y mostrar tanto los valores obtenidos como la diferencia absoluta entre los dos resultados.







No hay comentarios:

Publicar un comentario