SlideShare una empresa de Scribd logo
1 de 6
ACTIVIDAD # 2 PROGRAMACION ORIENTADA A
OBJETOS


ANALISIS Y DESARROLLO DE SISTEMAS DE LA
INFORMACION


JAREN ALEJANDRO GONZALEZ RAMIREZ




REUBEN MAXIMILIANO NEWBALL WILSON




27/08/12
Ejercicio

    1. Calcular el promedio de 50 valores almacenados en un vector.



namespace ConsoleApplication16
{
classProgram
    {
staticvoid Main(string[] args)
        {
float[] vector; // creo la dimension
float promedio = 0;// creo la variable
vector = newfloat[5];// doy valor a la dimension
for (int i = 0; i < 5;i++ ) {
Console.WriteLine("Ingrese el numero {0}: ",i);
vector[i] = float.Parse(Console.ReadLine());
promedio = promedio + vector[i];
             }// ciclo Para, para la lectura de la dimensión y darle el valor inicial
a la variable promedio

promedio = promedio / 5;//operación para el calculo del promedio
Console.WriteLine("el promedio es "+promedio);// muestro el resultado del calculo
Console.ReadLine();
        }
    }
}



    2. Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A
       con el elemento uno del vector B y así sucesivamente hasta 45, almacenar el resultado en
       un vector C, e imprimir el vector resultante.
    3.
    4. namespace ConsoleApplication17
    5. {
    6. classProgram
    7.      {
    8. staticvoid Main(string[] args)
    9. {
    10. float[] vectorA; // creacion de las dimensiones
    11. float[] vectorB;// creacion de las dimensiones
    12. float[] vectorC;// creacion de las dimensiones
    13. vectorA = newfloat[5];// asignacion de los valores de las dimenciones
    14. vectorB = newfloat[5];// asignacion de los valores de las dimenciones
    15. vectorC = newfloat[5];// asignacion de los valores de las dimenciones
    16. for (int i = 0; i < 5; i++) //ciclo Para, para guardar los numeros en la
        dimension
    17.             {
    18. Console.WriteLine("Escriba el numero del vector A {0}: ",i+1);
    19. vectorA[i] = float.Parse(Console.ReadLine());
    20.             }
    21.
    22. for (int i = 0; i < 5; i++) //ciclo Para, para guardar los numeros en la
        dimension
    23.             {
24. Console.WriteLine("Escriba el numero del vector B {0}: ",i+1);
25. vectorB[i] = float.Parse(Console.ReadLine());
26. }
27. for (int i = 0; i < 5; i++) //ciclo Para, para la operacion de suma de las
    dimensiones y mostrar el resultado
28.             {
29. vectorC [i] = vectorA[i]+vectorB[i];
30. Console.WriteLine("El resultado es " + vectorC[i]);
31. Console.ReadLine();
32.             }
33.
34.
35.         }
36.     }
37. }



3. Almacenar 30 números en un vector, imprimir cuantos son ceros, cuántos son negativos,
   cuantos positivos. Imprimir además la suma de los negativos y la suma de los positivos
4. namespace ConsoleApplication18
5. {
6. classProgram
7.      {
8. staticvoid Main(string[] args)
9. {
10. float[] vector;//creacion de la dimension
11. float positivos = 0;//asignacion del valor de la variable
12. float negativos = 0;//asignacion del valor de la variable
13. float neutros = 0;//asignacion del valor de la variable
14. floatacNg = 0;//asignacion del valor de la variable
15. floatacP = 0;//asignacion del valor de la variable
16. floatacN = 0;//asignacion del valor de la variable
17.            vector = newfloat[5];//asignacion del valor de la dimension
18. for (int i = 0; i < 5; i++)//ciclo Para,para guardar los valores en la
    dimension y validar la condicion
19.             {
20. Console.WriteLine("Ingrese el numero {0}: ", i);
21. vector[i] = float.Parse(Console.ReadLine());
22. if (vector[i] ==0)
23.                 {
24. acN++;
25.                     neutros = vector[i];
26. Console.WriteLine("numeros neutros " + acN);
27.               }
28. elseif (vector[i] < 0)
29.                 {
30. acNg++;
31.                     negativos = negativos +vector[i];
32. Console.WriteLine("numeros negativos " + acNg);
33. Console.WriteLine("el valor de los numeros negativos " + negativos);
34.                 }
35. else {
36. acP++;
37.                     positivos = positivos+ vector[i];
38. Console.WriteLine("numeros positivos " + acP);
39. Console.WriteLine("el valor delos numeros positivos " + positivos);
40.                 }
41. Console.ReadLine();
    42.             }
    43.         }
    44.     }
    45. }
    46.




        4. Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al
           vector original e imprimir el vector resultante.


namespace ConsoleApplication19
{
classProgram
    {
staticvoid Main(string[] args)
{
float[] vectorA;// creacion de la dimension
vectorA = newfloat[150];//asignacion del valor de la dimension
float[] vectorB;// creacion de la dimension
vectorB = newfloat[150];//asignacion del valor de la dimension
for (int i = 0; i < 5;i++ )// ciclo Para, para guardar los valores de la dimension
             {
Console.WriteLine("Digite el numero a guardar {0}",i);
vectorA[i] = float.Parse(Console.ReadLine());
               }
for (int i = 4; i >=0 ; i--)//ciclo Para,para mostrar el valor de la dimension en
orden inverso
{

vectorB[i] = vectorB[i] + vectorA[i];
Console.WriteLine("Los numeros en orden inverso son         " + vectorB[i]);
Console.ReadLine();
            }

         }
    }
}




        5. Realizar un programa que lea un número cualquiera y lo busque en el vector X, el cual
           tiene almacenados 80 elementos. Escribir la posición donde se encuentra almacenado
           el número en el vector o el mensaje “NO” si no lo encuentra.
        6. namespace ConsoleApplication20
        7. {
        8. classProgram
        9.      {
        10. staticvoid Main(string[] args)
        11. {
12. float[] vectorX;// creacion de la dimension
   13. vectorX = newfloat[5];//asignacion del valor de la dimension
   14. float[] numero;// creacion de la dimension
   15.             numero = newfloat[5];//asignacion del valor de la dimension
   16. for (int i = 0; i < 5;i++)//ciclo Para, para la asignacion de los valores
       de la dimension
   17.             {
   18. Console.WriteLine("Digite el numero a guardar en el vector x {0}",i);
   19. vectorX[i] = float.Parse(Console.ReadLine());
   20. }
   21. Console.Clear();
   22. for (int i = 0; i < 5; i++)//ciclo Para, para la asignacion de los valores
       de la dimension y validar si el valor esta en en la dimension anterior
   23.             {
   24. Console.WriteLine("Digite el numero a validar {0}", i);
   25.                  numero[i] = float.Parse(Console.ReadLine());
   26. if (numero[i] == vectorX[i])
   27. {
   28. Console.WriteLine("El numero esta guardado en el vctor x");
   29.                  }
   30. else {
   31. Console.WriteLine("El numero no esta guardado en el vctor x");
   32.                  }
   33. Console.ReadLine();
   34.             }
   35.         }
   36.     }
   37. }




6. Realizar un programa que lea dos vectores A y B de 20 elementos cada uno y multiplique
   el primer elemento de A con el ultimo elemento de B y luego el segundo elemento de A
   por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo
   elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo
   en un vector C. Mostrar el resultado.



7. namespace ConsoleApplication21
8. {
9. classProgram
10.     {
11. staticvoid Main(string[] args)
12. {
13. float[] vectorA;//creacion de la dimension
14. float[] vectorB;//creacion de la dimension
15. float[] vectorC;//creacion de la dimension
16. vectorA = newfloat[5];//asignacion del valor de la dimension
17. vectorB = newfloat[5];//asignacion del valor de la dimension
18. vectorC = newfloat[5];//asignacion del valor de la dimension
19. for (int i = 0; i < 5;i++ )//ciclo Para, para guardar los valores de la
    dimension
20.             {
21. Console.WriteLine("Digite el numero a guardar en el vector A");
22. vectorA[i] = float.Parse(Console.ReadLine());
23.             }
24. Console.Clear();
25. for (int i = 0; i < 5; i++)//ciclo Para, para guardar los valores de la
    dimension
26.             {
27. Console.WriteLine("Digite el numero a guardar en el vector B");
28. vectorB[i] = float.Parse(Console.ReadLine());
29. }
30. Console.Clear();
31. for (int i = 4; i >=0; i--)//inversion del valor de la dimension B
32.             {
33. vectorC[i] = vectorC[i] + vectorB[i];
34. }
35. for (int i = 0; i <5; i++)//ciclo Para, para calcular el resultado de la
    dimension C
36.             {
37. vectorC[i] = vectorC[i] * vectorA[i];
38. Console.WriteLine("el resultado es " + vectorC[i]);
39. Console.ReadLine();
40.
41.             }
42.         }
43.      }
44. }
45.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Informe de proyecto final
Informe de proyecto finalInforme de proyecto final
Informe de proyecto final
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
Tema 3
Tema 3Tema 3
Tema 3
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Arreglos
ArreglosArreglos
Arreglos
 
Hoja de Cálculo_Crear Funciones
Hoja de Cálculo_Crear FuncionesHoja de Cálculo_Crear Funciones
Hoja de Cálculo_Crear Funciones
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)
 
Torres machado jorge_act 1
Torres machado jorge_act 1Torres machado jorge_act 1
Torres machado jorge_act 1
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Universidad politécnica de tecámac
Universidad politécnica de tecámacUniversidad politécnica de tecámac
Universidad politécnica de tecámac
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 

Similar a Actividad 2 programacion orientada a objetos jaren gonzalez

Similar a Actividad 2 programacion orientada a objetos jaren gonzalez (20)

listado de numeros
listado de numeroslistado de numeros
listado de numeros
 
Arrays unidimensionales
Arrays unidimensionalesArrays unidimensionales
Arrays unidimensionales
 
Programacion VBA para AutoCad 2007 ejemplos
Programacion VBA para AutoCad 2007 ejemplosProgramacion VBA para AutoCad 2007 ejemplos
Programacion VBA para AutoCad 2007 ejemplos
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Vector Unidimensional
Vector Unidimensional Vector Unidimensional
Vector Unidimensional
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
13
1313
13
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Informe de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdfInforme de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdf
 
Ejercicios propuesto de labview
Ejercicios  propuesto  de labviewEjercicios  propuesto  de labview
Ejercicios propuesto de labview
 
Ejercicios resuletos de programacion
Ejercicios resuletos de programacionEjercicios resuletos de programacion
Ejercicios resuletos de programacion
 
Ejercicios en consola csharp
Ejercicios en consola csharpEjercicios en consola csharp
Ejercicios en consola csharp
 

Actividad 2 programacion orientada a objetos jaren gonzalez

  • 1. ACTIVIDAD # 2 PROGRAMACION ORIENTADA A OBJETOS ANALISIS Y DESARROLLO DE SISTEMAS DE LA INFORMACION JAREN ALEJANDRO GONZALEZ RAMIREZ REUBEN MAXIMILIANO NEWBALL WILSON 27/08/12
  • 2. Ejercicio 1. Calcular el promedio de 50 valores almacenados en un vector. namespace ConsoleApplication16 { classProgram { staticvoid Main(string[] args) { float[] vector; // creo la dimension float promedio = 0;// creo la variable vector = newfloat[5];// doy valor a la dimension for (int i = 0; i < 5;i++ ) { Console.WriteLine("Ingrese el numero {0}: ",i); vector[i] = float.Parse(Console.ReadLine()); promedio = promedio + vector[i]; }// ciclo Para, para la lectura de la dimensión y darle el valor inicial a la variable promedio promedio = promedio / 5;//operación para el calculo del promedio Console.WriteLine("el promedio es "+promedio);// muestro el resultado del calculo Console.ReadLine(); } } } 2. Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A con el elemento uno del vector B y así sucesivamente hasta 45, almacenar el resultado en un vector C, e imprimir el vector resultante. 3. 4. namespace ConsoleApplication17 5. { 6. classProgram 7. { 8. staticvoid Main(string[] args) 9. { 10. float[] vectorA; // creacion de las dimensiones 11. float[] vectorB;// creacion de las dimensiones 12. float[] vectorC;// creacion de las dimensiones 13. vectorA = newfloat[5];// asignacion de los valores de las dimenciones 14. vectorB = newfloat[5];// asignacion de los valores de las dimenciones 15. vectorC = newfloat[5];// asignacion de los valores de las dimenciones 16. for (int i = 0; i < 5; i++) //ciclo Para, para guardar los numeros en la dimension 17. { 18. Console.WriteLine("Escriba el numero del vector A {0}: ",i+1); 19. vectorA[i] = float.Parse(Console.ReadLine()); 20. } 21. 22. for (int i = 0; i < 5; i++) //ciclo Para, para guardar los numeros en la dimension 23. {
  • 3. 24. Console.WriteLine("Escriba el numero del vector B {0}: ",i+1); 25. vectorB[i] = float.Parse(Console.ReadLine()); 26. } 27. for (int i = 0; i < 5; i++) //ciclo Para, para la operacion de suma de las dimensiones y mostrar el resultado 28. { 29. vectorC [i] = vectorA[i]+vectorB[i]; 30. Console.WriteLine("El resultado es " + vectorC[i]); 31. Console.ReadLine(); 32. } 33. 34. 35. } 36. } 37. } 3. Almacenar 30 números en un vector, imprimir cuantos son ceros, cuántos son negativos, cuantos positivos. Imprimir además la suma de los negativos y la suma de los positivos 4. namespace ConsoleApplication18 5. { 6. classProgram 7. { 8. staticvoid Main(string[] args) 9. { 10. float[] vector;//creacion de la dimension 11. float positivos = 0;//asignacion del valor de la variable 12. float negativos = 0;//asignacion del valor de la variable 13. float neutros = 0;//asignacion del valor de la variable 14. floatacNg = 0;//asignacion del valor de la variable 15. floatacP = 0;//asignacion del valor de la variable 16. floatacN = 0;//asignacion del valor de la variable 17. vector = newfloat[5];//asignacion del valor de la dimension 18. for (int i = 0; i < 5; i++)//ciclo Para,para guardar los valores en la dimension y validar la condicion 19. { 20. Console.WriteLine("Ingrese el numero {0}: ", i); 21. vector[i] = float.Parse(Console.ReadLine()); 22. if (vector[i] ==0) 23. { 24. acN++; 25. neutros = vector[i]; 26. Console.WriteLine("numeros neutros " + acN); 27. } 28. elseif (vector[i] < 0) 29. { 30. acNg++; 31. negativos = negativos +vector[i]; 32. Console.WriteLine("numeros negativos " + acNg); 33. Console.WriteLine("el valor de los numeros negativos " + negativos); 34. } 35. else { 36. acP++; 37. positivos = positivos+ vector[i]; 38. Console.WriteLine("numeros positivos " + acP); 39. Console.WriteLine("el valor delos numeros positivos " + positivos); 40. }
  • 4. 41. Console.ReadLine(); 42. } 43. } 44. } 45. } 46. 4. Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante. namespace ConsoleApplication19 { classProgram { staticvoid Main(string[] args) { float[] vectorA;// creacion de la dimension vectorA = newfloat[150];//asignacion del valor de la dimension float[] vectorB;// creacion de la dimension vectorB = newfloat[150];//asignacion del valor de la dimension for (int i = 0; i < 5;i++ )// ciclo Para, para guardar los valores de la dimension { Console.WriteLine("Digite el numero a guardar {0}",i); vectorA[i] = float.Parse(Console.ReadLine()); } for (int i = 4; i >=0 ; i--)//ciclo Para,para mostrar el valor de la dimension en orden inverso { vectorB[i] = vectorB[i] + vectorA[i]; Console.WriteLine("Los numeros en orden inverso son " + vectorB[i]); Console.ReadLine(); } } } } 5. Realizar un programa que lea un número cualquiera y lo busque en el vector X, el cual tiene almacenados 80 elementos. Escribir la posición donde se encuentra almacenado el número en el vector o el mensaje “NO” si no lo encuentra. 6. namespace ConsoleApplication20 7. { 8. classProgram 9. { 10. staticvoid Main(string[] args) 11. {
  • 5. 12. float[] vectorX;// creacion de la dimension 13. vectorX = newfloat[5];//asignacion del valor de la dimension 14. float[] numero;// creacion de la dimension 15. numero = newfloat[5];//asignacion del valor de la dimension 16. for (int i = 0; i < 5;i++)//ciclo Para, para la asignacion de los valores de la dimension 17. { 18. Console.WriteLine("Digite el numero a guardar en el vector x {0}",i); 19. vectorX[i] = float.Parse(Console.ReadLine()); 20. } 21. Console.Clear(); 22. for (int i = 0; i < 5; i++)//ciclo Para, para la asignacion de los valores de la dimension y validar si el valor esta en en la dimension anterior 23. { 24. Console.WriteLine("Digite el numero a validar {0}", i); 25. numero[i] = float.Parse(Console.ReadLine()); 26. if (numero[i] == vectorX[i]) 27. { 28. Console.WriteLine("El numero esta guardado en el vctor x"); 29. } 30. else { 31. Console.WriteLine("El numero no esta guardado en el vctor x"); 32. } 33. Console.ReadLine(); 34. } 35. } 36. } 37. } 6. Realizar un programa que lea dos vectores A y B de 20 elementos cada uno y multiplique el primer elemento de A con el ultimo elemento de B y luego el segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo en un vector C. Mostrar el resultado. 7. namespace ConsoleApplication21 8. { 9. classProgram 10. { 11. staticvoid Main(string[] args) 12. { 13. float[] vectorA;//creacion de la dimension 14. float[] vectorB;//creacion de la dimension 15. float[] vectorC;//creacion de la dimension 16. vectorA = newfloat[5];//asignacion del valor de la dimension 17. vectorB = newfloat[5];//asignacion del valor de la dimension 18. vectorC = newfloat[5];//asignacion del valor de la dimension 19. for (int i = 0; i < 5;i++ )//ciclo Para, para guardar los valores de la dimension 20. {
  • 6. 21. Console.WriteLine("Digite el numero a guardar en el vector A"); 22. vectorA[i] = float.Parse(Console.ReadLine()); 23. } 24. Console.Clear(); 25. for (int i = 0; i < 5; i++)//ciclo Para, para guardar los valores de la dimension 26. { 27. Console.WriteLine("Digite el numero a guardar en el vector B"); 28. vectorB[i] = float.Parse(Console.ReadLine()); 29. } 30. Console.Clear(); 31. for (int i = 4; i >=0; i--)//inversion del valor de la dimension B 32. { 33. vectorC[i] = vectorC[i] + vectorB[i]; 34. } 35. for (int i = 0; i <5; i++)//ciclo Para, para calcular el resultado de la dimension C 36. { 37. vectorC[i] = vectorC[i] * vectorA[i]; 38. Console.WriteLine("el resultado es " + vectorC[i]); 39. Console.ReadLine(); 40. 41. } 42. } 43. } 44. } 45.