Lenguaje de Programacion 34

34
Universidad nacional Santiago Antúnez de Mayolo Facultad de Ingeniería de Mina Geología y Metalurgia LENGUAJE DE PROGRAMACION TEMA: Estructura Secuencial 1. A una reunión asistieron n personas ¿Cuántos de mano hubieron? 1.1. Identificación de datos de entrada Número de personas (P) 1.2. Identificación de datos de salida Numero de apretones de mano (A)… A =( P( P1) )/ 2 1.3. Programación 1.3.1. Diseño del programa 1.3.2. Codificación. Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim P As Integer Dim A As Integer P = Val(TXTP.Text) A = ((P ^ 2) - P) / 2 TXTA.Text = A End Sub Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTP.Text = "" TXTP.Focus() LP Pg 1

Transcript of Lenguaje de Programacion 34

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

LENGUAJE DE PROGRAMACION

TEMA: Estructura Secuencial

1. A una reunión asistieron n personas ¿Cuántos de mano hubieron?1.1. Identificación de datos de entrada

Número de personas (P)1.2. Identificación de datos de salida

Numero de apretones de mano (A)…A=(P∗( P−1 ))/21.3. Programación

1.3.1. Diseño del programa

1.3.2. Codificación.

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim P As Integer Dim A As Integer P = Val(TXTP.Text) A = ((P ^ 2) - P) / 2

TXTA.Text = A

End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTP.Text = "" TXTP.Focus() End Sub

Private Sub BTNS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNS.Click Dim R As Integer R = MsgBox("DESEA CERRAR EL PROGRAMA", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "AVISO")

LP Pg 1

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

If R = vbYes Then End End If End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

1.3.3. Resultado

2. Hallar la suma de los n primeros números enteros positivos.2.1. Identificación de datos de entrada

Número (N)2.2. Identificación de datos de salida

Suma de los n primeros números enteros positivos (SPE)…SPE=N∗(N+1)/2

2.3. Programación2.3.1. Diseño del programa

LP Pg 2

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

2.3.2. CodificaciónPrivate Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim N As Integer Dim SPE As Double

N = Val(TXTN.Text)

SPE = (N * (N + 1)) / 2 TXTSPE.Text = SPE End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTSPE.Text = "" TXTN.Focus() End Sub

2.3.3. Resultado

LP Pg 3

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

3. Hallar la suma de los cuadrados de los primeros números enteros3.1. Identificación de datos de entrada

Números enteros positivos (N)3.2. Identificación de datos de salida

Suma de los cuadrados de los números (SPNC)SPNC=(N∗(N+1)∗((2∗N)+1)) /6

3.3. Programación3.3.1. Diseño del programa

LP Pg 4

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

3.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim N As Integer Dim SPNC As Double

N = Val(TXTN.Text)

SPNC = (N * (N + 1) * ((2 * N) + 1)) / 6

TXTSPNC.Text = SPNC End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTSPNC.Text = "" TXTN.Focus() End Sub

3.3.3. Resultado

4. Hallar la suma de los cubos de los primeros números enteros positivos.4.1. Identificación de datos de entrada

LP Pg 5

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

Números enteros positivos (N)4.2. Identificación de datos de salida

Suma de cubos de los números (SCB)

SCB=((N∗(N+1)) /2)2

4.3. Programación 4.3.1. Diseño del programa

4.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim N As Integer Dim SCB As Double

N = Val(TXTN.Text) SCB = ((N * (N + 1)) / 2) ^ 2

TXTSCB.Text = SCB End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTSCB.Text = "" TXTN.Focus() End Sub

4.3.3. Resultado

LP Pg 6

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

5. En un cuadrado cuyo lado es “a”, se unen los puntos medios de sus 4 lados, formando otro cuadrado y así sucesivamente. Calcule la suma de las áreas de todos los cuadrados formados (s=2a).5.1. Identificación de datos de entrada

Lado del cuadrado (a)Numero de cuadrados (n)

5.2. Identificación de datos de salida Suma de áreas de todos los triángulos (SCD)SCD=¿(A ^ 2) * ((2 ^ N) - 1) / (2 ^ (N - 1))

5.3. Programación 5.3.1. Diseño del programa

LP Pg 7

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

5.3.2. Codificación

Private Sub BTNC_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim A As Integer Dim N As Integer Dim S As Double A = Val(TXTA.Text) N = Val(TXTN.Text)

S = (A ^ 2) * ((2 ^ N) - 1) / (2 ^ (N - 1)) TXTS.Text = S End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTN.Text = "" TXTS.Text = "" TXTN.Focus()

5.3.3. Resultado

6. Calcular el área de un rombo de diagonales conocidas.6.1. Identificación de datos de entrada

LP Pg 8

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

Los diagonales del rombo (D, DD)6.2. Identificación de datos de salida

Área del rombo (ARMB)ARMB=(D∗DD )/2

6.3. Programación 6.3.1. Diseño del programa

6.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim D As Double Dim DD As Double Dim ARMB As Double

D = Val(TXTD.Text) DD = Val(TXTDD.Text)

ARMB = (D * DD) / 2

TXTARMB.Text = ARMB End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTD.Text = "" TXTDD.Text = "" TXTARMB.Text = ""

LP Pg 9

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

TXTD.Focus() End Sub

6.3.3. Resultado

7. Calcular el volumen de un cilindro recto, conociendo su radio y su altura.7.1. Identificación de datos de entrada

El numero pi (PI)El radio del cilindro (R)La altura del cilindro (H)

7.2. Identificación de datos de salida Volumen del cilindro (VCL)

VCL=(PI∗(R2)∗H )7.3. Programación

7.3.1. Diseño del programa

LP Pg 10

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

7.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim PI As Double Dim R As Double Dim H As Double Dim VCL As Double

PI = Val(TXTPI.Text) R = Val(TXTR.Text) H = Val(TXTH.Text)

VCL = (PI * (R ^ 2) * H)

TXTVCL.Text = VCL End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTPI.Text = "" TXTR.Text = "" TXTH.Text = "" TXTVCL.Text = "" TXTPI.Focus() End Sub

7.3.3. Resultado

LP Pg 11

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

8. Calcular el área total de un cilindro recto, conociendo su radio y su altura.8.1. Identificación de datos de entrada

Numero pi (PI)Radio del cilindro (R)Altura del cilindro (H)

8.2. Identificación de datos de salida Área total del cilindro (ATCL)

ATCL=2∗R∗PI∗(H+R)8.3. Programación

8.3.1. Diseño del programa

8.3.2. Codificación Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim PI As Double Dim R As Double Dim H As Double Dim ATCL As Double

PI = Val(TXTPI.Text) R = Val(TXTR.Text) H = Val(TXTH.Text) ATCL = 2 * R * PI * (H + R) TXTATCL.Text = ATCL End SubPrivate Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTPI.Text = "" TXTR.Text = "" TXTH.Text = "" TXTATCL.Text = "" TXTPI.Focus()

LP Pg 12

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

End Sub8.3.3. Resultado8.3.4.

9. Se tiene una circunferencia de radio r, inscrito en un triángulo de lados a, b, c. calcular el área de este triángulo en función de a, b, c y r. 9.1. Identificación de datos de entrada

Radio del círculo (R)1° lado del triángulo (A)2° lado del triángulo (B)3° lado del triángulo (C)

9.2. Identificación de datos de salida Área del triángulo (ATRI)

ATRI=(R /2)∗(A+B+C)9.3. Programación

9.3.1. Diseño del programa

9.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim R As Double Dim A As Double Dim B As Double Dim C As Double Dim ATRI As Double

LP Pg 13

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

R = Val(TXTR.Text) A = Val(TXTA.Text) B = Val(TXTB.Text) C = Val(TXTC.Text)

ATRI = (R / 2) * (A + B + C)

TXTATRI.Text = ATRI End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTB.Text = "" TXTC.Text = "" TXTR.Text = "" TXTATRI.Text = "" TXTR.Focus()

9.3.3. Resultado

10. En un triángulo rectángulo, calcule la longitud de la hipotenusa conociendo las longitudes de sus catetos.10.1. Identificación de datos de entrada

1° cateto (A)2° cateto (B)

10.2. Identificación de datos de salida Hipotenusa (H)

H=((A2)+(B2))0.5

10.3. Programación 10.3.1. Diseño del programa

LP Pg 14

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

10.3.2. Codificación Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click

Dim A As Integer Dim B As Integer Dim H As Double A = Val(TXTA.Text) B = Val(TXTB.Text) H = ((A ^ 2) + (B ^ 2)) ^ 0.5 TXTH.Text = H End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTB.Text = "" TXTH.Text = "" TXTA.Focus()

10.3.3. Resultado

LP Pg 15

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

11. El teorema del coseno se usa para calcular la longitud del tercer lado de un triángulo, cuando se conocen los otros 2 lados y el ángulo que forman. Siendo “a” el lado desconocido , b y c los lados conocidos , θ el ángulo formado por b y c ; el teorema del coseno se define como:11.1. Identificación de datos de entrada

1° lado del triángulo (b)2° lado del triángulo (c)Angulo formado por los lados (α)

11.2. Identificación de datos de salida3° lado del triángulo (a)a=¿((b^ 2) + (c^ 2) - (2 * b* c* (Math.Cos(Math.PI * α / 180)))) ^ 0.5

11.3. Programación 11.3.1. Diseño del programa

LP Pg 16

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

11.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim B As Integer Dim C As Integer Dim α As Integer Dim A As Double

B = Val(TXTB.Text) C = Val(TXTC.Text) α = Val(TXTα.Text)

A = ((B ^ 2) + (C ^ 2) - (2 * B * C * (Math.Cos(Math.PI * α / 180)))) ^ 0.5

TXTA.Text = A End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTB.Text = "" TXTC.Text = "" TXTα.Text = "" TXTA.Focus()

11.3.3. Resultado

LP Pg 17

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

12. Convierta el complejo c = a + bi, a sus coordenadas polares.12.1. Identificación de datos de entrada12.2. Identificación de datos de salida 12.3. Creación del diagrama de flujo12.4. Programación

12.4.1. Diseño del programa 12.4.2. Codificación

13. Crear un programa que permita el ingreso de un ángulo en grados sexagesimales y los convierta en grados centesimales y radianes.

13.1. Identificación de datos de entradaAngulo en grados sexagesimales (S)

13.2. Identificación de datos de salida Angulo en grados centesimales (C)

C=(S∗400/360)Angulo en grados radianes (R)

R=(Math .PI∗S /180)

LP Pg 18

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

13.3. Programación 13.3.1. Diseño del programa

13.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim S As Double Dim C As Double Dim R As Double

S = Val(TXTS.Text)

C = (S * 400 / 360) R = (Math.PI * S / 180)

TXTC.Text = C TXTR.Text = R End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTC.Text = "" TXTR.Text = ("") TXTS.Text = "" TXTS.Focus()

13.3.3. Resultado

LP Pg 19

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

14. Crear un programa que convierta el ángulo sexagesimal U°VW a grados, minutos y segundos centesimales.14.1. Identificación de datos de entrada14.2. Identificación de datos de salida 14.3. Creación del diagrama de flujo14.4. Programación

14.4.1. Diseño del programa 14.4.2. Codificación

15. Crear un programa que permita el ingreso de una temperatura en grados Celsius y concierta a grados Fahrenheit, kelvin, Ranking.15.1. Identificación de datos de entrada

Temperatura en grados Celsius (C)15.2. Identificación de datos de salida

Temperatura en grados Fahrenheit (F)F=(9∗C /5)+32

Temperatura en grados Kelvin (K)K=C+273

Temperatura en grados Ranking (R)R=(9∗C /5)+492

LP Pg 20

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

15.3. Programación 15.3.1. Diseño del programa

15.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim C As Double Dim F As Double Dim K As Double Dim R As Double

C = Val(TXTC.Text)

F = (9 * C / 5) + 32 K = C + 273 R = (9 * C / 5) + 492

TXTF.Text = F TXTK.Text = K TXTR.Text = R End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTC.Text = "" TXTF.Text = "" TXTK.Text = "" TXTR.Text = "" TXTC.Focus()

15.3.3. Resultado

LP Pg 21

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

16. En cada triangulo se cumple que cada lado es proporcional al seno del ángulo opuesto. Esta ley se llama “ley de senos” y se define de la siguiente manera.

a

senα= b

senβ= c

senγ

Además si se conoce los lados a, b y γ ¿Cuánto valen los otros dos ángulos?

16.1. Identificación de datos de entrada

Lados del triángulo (a,b,c)

Angulo del lado opuesto “c”¿)16.2. Identificación de datos de salida

Angulo del lado opuesto “a” (α )α=Asin¿

Angulo del lado opuesto “b” (β)β=Asin¿

16.3. Programación 16.3.1. Diseño del programa

LP Pg 22

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

16.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim a As Integer Dim b As Integer Dim γ As Integer Dim c As Integer Dim α As Double Dim β As Double

a = Val(TXTA.Text) b = Val(TXTB.Text) c = Val(TXTC.Text) γ = Val(TXTγ.Text)

α = (180 / Math.PI) * Math.Asin((a / c) * Math.Sin((Math.PI * γ) / 180)) β = (180 / Math.PI) * Math.Asin((b / c) * Math.Sin((Math.PI * γ) / 180))

TXTα.Text = α TXTβ.Text = β End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTA.Text = "" TXTB.Text = "" TXTC.Text = "" TXTα.Text = "" TXTβ.Text = "" TXTγ.Text = "" TXTA.Focus()

16.3.3. Resultado

LP Pg 23

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

17. ¿Cuál es el monto a devolver si nos prestan un capital “c”, a una tasa de interés 1%, durante “n” periodos?17.1. Identificación de datos de entrada

La cantidad de préstamo (capital) CNumero de cuentas N

17.2. Identificación de datos de salidaMonto a devolver (MNT) MNT = C * (1 + (N * 0.01))

17.3. Programación 17.3.1. Diseño del programa

17.3.2. Codificación

LP Pg 24

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim C As Integer Dim N As Integer Dim MNT As Double

C = Val(TXTC.Text) N = Val(TXTN.Text)

MNT = C * (1 + (N * 0.01)) TXTM.Text = MNT

End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTC.Text = "" TXTN.Text = "" TXTM.Text = "" TXTC.Focus()

17.3.3. Resultado

18. Calcule la media aritmética de los n primeros números enteros positivos.18.1. Identificación de datos de entrada

Primeros números positivos (N)18.2. Identificación de datos de salida

Media aritmética de la suma (MA)

MA=(N∗(N+1))/ 4

18.3. Programación 18.3.1. Diseño del programa

LP Pg 25

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

18.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim N As Integer Dim MA As Double N = Val(TXTN.Text) MA = (N * (N + 1)) / 4 TXTMA.Text = MA End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTMA.Text = "" TXTN.Focus()

18.3.3. Resultado

19. Calcule la siguiente suma: s = 1+3+5+7+…N19.1. Identificación de datos de entrada

LP Pg 26

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

Números impares (N)19.2. Identificación de datos de salida

Suma de los primeros números impares (SIMP)

SIMP=((N+1)/2)2

19.3. Programación 19.3.1. Diseño del programa

19.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim N As Integer Dim SIMP As Integer

N = Val(TXTN.Text)

SIMP = ((N + 1) / 2) ^ 2 TXTS.Text = SIMP End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTS.Text = "" TXTN.Focus()

LP Pg 27

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

19.3.3. Resultado

20. Calcule la siguiente suma: s = 1*2 + 2*3 + 3*4 +…N 20.1. Identificación de datos de entrada

Numero de orden multiplicador (N)20.2. Identificación de datos de salida

Suma de los productos consecutivos (SPC)

SPC=(N∗(N+1)∗(N+2))/320.3. Programación

20.3.1. Diseño del programa

LP Pg 28

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

20.3.2. Codificación

Private Sub BTNC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNC.Click Dim N As Integer Dim SPC As Integer

N = Val(TXTN.Text) SPC = (N * (N + 1) * (N + 2)) / 3 TXTS.Text = SPC End Sub

Private Sub BTNL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNL.Click TXTN.Text = "" TXTS.Text = "" TXTN.Focus()

20.3.3. Resultado

21. Calcular en número mínimo de billetes de 20, 10, 5, 1 dólares, que se necesita para cambiar un cheque. Considere que el valor del cheque es un numero entero positivo. 21.1. Identificación de datos de entrada21.2. Identificación de datos de salida 21.3. Programación

21.3.1. Diseño del programa 21.3.2. Codificación

22.

LP Pg 29

Universidad nacional Santiago Antúnez de MayoloFacultad de Ingeniería de Mina Geología y Metalurgia

LP Pg 30