Pag 134
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);
inicio
write "15"
write "33"
write "526.768"
write "Hello World!"
write "47"
write "526.768"
fin
Diagrama de flujo
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.<<"|";
inicio
write "|",5,"|"
write "|",5,"|"
write "|",56829,"|"
write "|",5.26,"|"
write "|",5.267,"|"
write "|",53.264,"|"
write "|",534.264,"|"
write "|",534.,"|"
fin
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.
Código
Programa
6)
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:
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)
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:
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
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
Programa:
No hay comentarios:
Publicar un comentario