Arreglos unidimensionales

Páginas: 25 (6221 palabras) Publicado: 25 de agosto de 2015
Problema #1
Análisis
Se utilizarán las variables:
char respuesta;
float Rt, R[20]
int i
Se busca encontrar la resistencia total de un sistema de veinte resistencias. Para esto, se introducirá el arreglo “R[20]” para guardar cada uno de los valores que el usuario introduzca.
Se pretende entonces que un valor “Rt” previamente igualado a cero vaya sumando uno a uno los valores introducidos mediantela fórmula Rt=Rt+R[i-1], siendo i (previamente igualado a uno) el número del valor y que irá aumentando hasta rebasar veinte en una unidad. Se reduce dentro de los corchetes, además, para guardar los veinte números en las celdas del arreglo.
Una vez que el valor “i” llegue a veintiuno, se mostrará al usuario la cuenta que “Rt” lleva acumulada hasta ese momento y se le preguntará si quiere repetirel programa, a lo que el usuario debe contestar Si,si, Sí, sí, S o s (esto se guardará en una variable que llamaremos “respuesta”) si desea que esto ocurra y cualquier otra cosa si desea que el programa termine.



Construcción





























Prueba de escritorio

1. Inicio
2. Mostrar “---------Resistencia total de veinte resistencias--------“
3. Rt=0
4. i=1
5. ¿i<=20? Sí
6. Mostrar“Introduzca el valor de la resistencia 1: ”
7. R[0]=1
8. Rt=0+1
9. i=2
10. ¿i<=20? Sí
11. Mostrar “Introduzca el valor de la resistencia 2: “
12. R[1]=1
13. Rt=1+1
14. i=3
15. ¿i<=20? Sí
16. Mostrar “Introduzca el valor de la resistencia 3: ”
17. R[2]=1
18. Rt=2+1
19. i=4
20. ¿i<=20? Sí
21. Mostrar “Introduzca el valor de la resistencia 4: ”
22. R[3]=1
23. Rt=3+1
24. i=5
25. ¿i<=20? Sí
26.Mostrar “Introduzca el valor de la resistencia 5: ”
27. R[4]=1
28. Rt=4+1
29. i=6
30. ¿i<=20? Sí
31. Mostrar “Introduzca el valor de la resistencia 6: ”
32. R[5]=1
33. Rt=5+1
34. i=7
35. ¿i<=20? Sí
36. Mostrar “Introduzca el valor de la resistencia 7: “
37. R[6]=1
38. Rt=6+1
39. i=8
40. ¿i<=20? Sí
41. Mostrar “Introduzca el valor de la resistencia 8: ”
42. R[7]=1
43. Rt=7+1
44. i=9
45. ¿i<=20? Sí
46.Mostrar “Introduzca el valor de la resistencia 9: ”
47. R[8]=1
48. Rt=8+1
49. i=10
50. ¿i<=20? Sí
51. Mostrar “Introduzca el valor de la resistencia 10: ”
52. R[9]=1
53. Rt=9+1
54. i=11
55. ¿i<=20? Sí
56. Mostrar “Introduzca el valor de la resistencia 11: ”
57. R[10]=1
58. Rt=10+1
59. i=12
60. ¿i<=20? Sí
61. Mostrar “Introduzca el valor de la resistencia 12: ”
62. R[11]=1
63. Rt=11+1
64. i=13
65.¿i<=20? Sí
66. Mostrar “Introduzca el valor de la resistencia 13: ”
67. R[12]=1
68. Rt=12+1
69. i=14
70. ¿i<=20? Sí
71. Mostrar “Introduzca el valor de la resistencia 14: ”
72. R[13]=1
73. Rt=13+1
74. i=15
75. ¿i<=20? Sí
76. Mostrar “Introduzca el valor de la resistencia 15: “
77. R[14]=1
78. Rt=14+1
79. i=16
80. ¿i<=20? Sí
81. Mostrar “Introduzca el valor de la resistencia 16: ”
82. R[15]=1
83.Rt=15+1
84. i=17
85. ¿i<=20? Sí
86. Mostrar “Introduzca el valor de la resistencia 17: ”
87. R[16]=1
88. Rt=16+1
89. i=18
90. ¿i<=20? Sí
91. Mostrar “Introduzca el valor de la resistencia 18: ”
92. R[17]=1
93. Rt=17+1
94. i=19
95. ¿i<=20? Sí
96. Mostrar “Introduzca el valor de la resistencia 19: ”
97. R[18]=1
98. Rt=18+1
99. i=20
100. ¿i<=20? Sí
101. Mostrar “Introduzca el valor de la resistencia 20:”
102. R[19]=1
103. Rt=19+1
104. i=21
105. ¿i<=20? No
106. Mostrar “Nuevos valores?: ”
107. respuesta=S
108. ¿respuesta=='Si' o respuesta=='si' o respuesta=='Sí' o respuesta=='sí' o respuesta=='S' o respuesta=='s'? Sí, ir a paso 1
109. Mostrar “---------Resistencia total de veinte resistencias--------“
110. Rt=0
111. i=1
112. ¿i<=20? Sí
113. Mostrar “Introduzca el valor de la resistencia 1: ”
114.R[0]=1
115. Rt=0+1
116. i=2
117. ¿i<=20? Sí
118. Mostrar “Introduzca el valor de la resistencia 2: “
119. R[1]=1
120. Rt=1+1
121. i=3
122. ¿i<=20? Sí
123. Mostrar “Introduzca el valor de la resistencia 3: ”
124. R[2]=1
125. Rt=2+1
126. i=4
127. ¿i<=20? Sí
128. Mostrar “Introduzca el valor de la resistencia 4: ”
129. R[3]=1
130. Rt=3+1
131. i=5
132. ¿i<=20? Sí
133. Mostrar “Introduzca el valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arreglo unidimensionales
  • Arreglos Unidimensionales
  • Arreglo unidimensional
  • Arreglos Unidimensionales
  • Arreglos unidimensionales
  • Conceptos de Arreglos unidimensionales y bidimensiionales
  • Arreglos Unidimensionales O Vectores
  • Arreglos unidimensionales o vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS