sábado, 25 de febrero de 2012

Tarea 1 de la Unidad 2

3.1.

6.- Escriba una instrucción de asignación para calcular el enésimo término en una secuencia aritmética. La fórmula para calcular el valor v del enésimo termino es v=a+(n-1)d, donde a es igual al primer número en la secuencia y d igual a la diferencia entre cuales quiera dos números en la secuencia.
La instruccion de asignacion es: v=2+(n-1)*2
8.- La ley de coulomb establece que la fuerza F, actuando entre dos esferas cargadas eléctricamente está dada por la formula F=kq1q2/r^2, donde q1 es la carga en la primera esfera, q2 es la carga en la segunda esfera, r es la distancia entre los centros de las dos esferas y k es una constante de proporcionalidad. Escriba una instrucción de asignación para calcular la fuerza F.
La instruccion de asignacion es:  F=(k*20*10)/(4*4)
10.- Determine la salida del siguiente programa:

#include <iostream.h>

using manespace std;

intmain()// Programam que ilustra entruncamiento de enteros
{
int num1,num2;
num1=9/2;
num2=17/4;
cout<<" El primer entero desplegado es "<<num1<<endl;
cout<<" El segundo entero desplegado es "<<num2<<endl;
return 0;
}

Lenguaje C++


3.2.

6.- Determine y escriba el despliege producido por las siguientes instrucciones:

a. cout<<"|"<< 5 <<"|";
b. cout<<"|"<< setw(4) << 5 <<"|";
c. cout<<"|"<< setw(4) << 56829 <<"|";
d. cout<<"|"<< setw(5) << setiosflags(ios::fixed)<< setprecision(2) << 5.26 <<"|";
e. cout<<"|"<< setw(5) << setiosflags(ios::fixed)<< setprecision(2) << 5.267 <<"|";
f. cout<<"|"<< setw(5) << setiosflags(ios::fixed)<< setprecision(2) << 53.264 <<"|";
g. cout<<"|"<< setw(5) << setiosflags(ios::fixed)<< setprecision(2) << 534.264 <<"|";
h. cout<<"|"<< setw(5) << setiosflags(ios::fixed)<< setprecision(2) << 534. <<"|";


Lenguaje C++


8.- La siguiente tabla enumera la correspondencia entre los numeros decimales 1 a 15 y su representacion octal y hexadecimal.

       Decimal: 1  2  3  4  5  6  7   8   9   10   11   12   13   14   15
            Octal: 1  2  3  4  5  6  7  10 11  12   13   14   15   16   17
Hexadecimal: 1  2  3  4  5  6  7   8   9    a     b     c     d      e     f 

Usando la tabla anterior determine la salida del siguiente programa

#include <iostream,h>
#include <iomanip>

using namespace std;

int main()
{
cout<< "\n El valor de 14 en octal es " <<oct<<14<<endl;
cout<< "\n El valor de 14 en hexadesimal es " <<hex<<14<<endl;
cout<< "\n El valor de 0xA en desimal es " <<dec<<0xA<<endl;
cout<< "\n El valor de 0xA en octal es " <<oct<<0xA<<endl;
return 0;
}


Lenguaje C++


10.- Escriba un programa en C++ para calcular y despegar el valor de la pendiente de la linea que conecta los dos puntos cuyas cordenadas son (3,7) y (8,12). Use el echo que la pendiente entre dos puntos que tienen cordenadas (x1,y1) y (x2,y2) es pendiente=(y2-y1)/(x2-x1). El despliege producido por su programa debera ser:
La coordenada x del punto medio es xxx.xx
La coordenada y del punto medio es xxx.xx
donde xxx.xx denota que el valor calculado debera colocarse en un ancho de campo suficiente para tres lugares a la izquierda del punto decimal y dos lugares a la derecha de este.

Pseudocodigo:

1.       Inicio

int x1,y1,x2,y2

real  m

print "Introduce los valores del punto 1"

print "x1= "

read x1

print "y1= "

read y1

print "\n Introduce los valores del punto 2"

print "x2= "

read x2

print "y2= "

read y2

m=(y2-y1)/(x2-x1)

print " La pendiente es ","|", setw(3) , setiosflags(ios::fixed), setprecision(2) ,m,"|"

fin
Lenguaje C++


3.3.

6.- Si se coloca una escalera de 2o pies en un angulo de 85 grados sobre un lado de un edificio, la altura a la que la escalera toca el edificio puede calcularse como altura =20*seno85°. Calcule esa altura en forma manual y luego escriba compile y ejecute un programa en C++ que determine y despliege el valor de la altura. Cuando haya verificado que su programa funciona en forma correcta, uselo para determinar la altura de una escalera de 25 pies colocada en un angulo de 85 grados.

Pseudocodigo: 


1.       Inicio

grados,altura_escalera, int

altura_edificio,conversión, real

print "Introdusca los grados y la altura de la escalera"

print "altura de la escalera= "

read altura_escalera

print "angulo de la escalera= "

read grados

conversion=(grados*3.1416)/180

print "La escalera toca el edificio a una altura de ",(altura_escalera)*sin(conversion)," pies”

fin
Lenguaje C++


7.- La altura maxima alcansada por una pelota lanzada con una velozidad inicial e v, un metros/segundo, en un angulo de teta dada por la formula altura=(.5*v^2*seno^2teta)/9.8.  Usando esta formula escriba y compile un programa en C++que determine y despliege la altura maxima la altura maxima alcanzada cuando la pelota es lanzada a 5millas/horas en un angulo de 60 grados. Despues de aver verificado que su programa funcione en forma correcta, uselo para determinar la altura alcanzada por una pelota lanzada a 7 millas/hora en un angulo de 45 grados. 

Pseudocodigo:


1.       Inicio

vi_millas,grados, int

 vi_ms,radianes,seno,seno_seno,amax, real

print "introdusca la velosidad inicial y los grados a la que es lanzada la pelota"

print "velocidad inicial en millas= "

read vi_millas

print "grados= "

read grados

vi_ms=(vi_millas*1609)/3600

radianes=(grados*3.1416)/180

seno=sin(radianes)

seno_seno=seno*seno

amax=(0.5*(vi_ms*vi_ms)*seno_seno)/9.8

print "\nLa altura maxima que alcanza la pelota es de ",amax," metros"

fin
Lenguaje C++


10.-

No hay comentarios:

Publicar un comentario