miércoles, 4 de junio de 2014

Ejercicio en clase 2 //19 de febrero//

Pag 134


5)

Determine los errores de cada una de las siguientes instrucciones:
a. cout<<"\n<<"15)
b. cout<<"setw(4)"<<33;
c. cout<<"setprecision(5)"<<526.768;
d. "Hello World!">>cout;
e. cout<<47<<setw(6);
f. cout<<set(10)<<526.768<<setprecision(2)
;



Pseudocodigo:

inicio

write "15"
write "33"
write "526.768"
write "Hello World!"
write "47"
write "526.768"

fin



Diagrama de flujo


Código



Programa


6)

Determine y escriba el despliegue 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.<<"|";

Pseudocodigo:

inicio

write "|",5,"|"
write "|",5,"|"
write "|",56829,"|"
write "|",5.26,"|"
write "|",5.267,"|"
write "|",53.264,"|"
write "|",534.264,"|"
write "|",534.,"|"

fin

Diagrama de flujo

Código


Programa



Pag. 135

9)

La resistencia combinada de tres resistores conectados en paralelo, como se muestra
en la figura 3.9, está dada por la ecuación
Resistencia combinada = 1/(1/R1+1/R2+1/R3)
Usando esta fórmula, escriba un programa en C++ para calcular y desplegar la resistencia
combinada cuando los tres resistores R1 = 1000, R2 = 1000 y R3 = 1000 están
conectados en paralelo. La salida deberá producir el despliegue
La resistencia combinada es: xxxx.xx ohmios, donde xxxx.xx denota que el valor calculado deberá colocarse en un ancho de campo de 7 columnas, con dos posiciones a la derecha del punto decimal.

Pseudocodigo:

inicio

r1, r2, r3, rt:real

r1=1000.0
r2=1000.0
r3=1000.0

rt=1/(1.0/r1+1.0/r2+1.0/r3)

write "La resistencia combinada es: ",rt," ohmnios"

fin

Diagrama de flujo:


Código:



Programa:




Pag. 136

10)

Escriba un programa en C++ para calcular y desplegar el valor de la pendiente de la
línea que conecta los dos puntos cuyas coordenadas son (3, 7) y (8, 12). Use el hecho
que la pendiente entre dos puntos que tienen coordenadas (x1, y1) y (x2, y2) es pendiente
= (y2 – y1) / (x2 – x1). El despliegue producido por su programa deberá ser:
El valor de la pendiente es xxx.xx, donde xxx.xx denota que el valor calculado deberá
ser colocado en un ancho de campo suficiente para tres lugares a la izquierda del
punto decimal y dos lugares a la derecha de éste.


Pseudocodigo:

inicio

x1, y1, x2, y2,:int

x1=3
y1=7
x2=8
y2=12

pendiente:real

pendiente=(y2-y1)/(x2-x1)
write "El valor de la pendiente es ",pendiente

fin

Diagrama de flujo:



Código:


Programa:




11)

Escriba un programa en C++ para calcular y desplegar las coordenadas del punto medio
de la línea que conecta los dos puntos cuyas coordenadas son (3, 7) y (8, 12). Use
el hecho que las coordenadas del punto medio entre dos puntos que tienen coordenadas
(x1, y1) y (x2, y2) son ((X1 + X2)/2, (Y1 + Y2)/2). El despliegue producido por
su programa deberá 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 deberá colocarse en un ancho de campo
suficiente para tres lugares a la izquierda del punto decimal y dos lugares a la derecha
de éste.


Pseudocodigo:

inicio
x1, y1, x2, y2:int

x1=3
y1=7
x2=8
y2=12

mx, my:real

mx=(x1+x2)/2
my=(y1+y2)/2

write "La coordenada x del punto medio es ",mx

write "La coordenada y del punto medio es ",my

fin



Diagrama de flujo:


Código:


Programa:

No hay comentarios:

Publicar un comentario