Actividad 2 programacion orientada a objetos jaren gonzalez

5,958 views

Published on

1 Comment
1 Like
Statistics
Notes
  • ayudenmen con este ejercicio no lo puedo hacer
    Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno.
    Hacer un programa que escriba la palabra “Iguales” si ambos vectores son iguales y
    “Diferentes” si no lo son. Serán iguales cuando en la misma posición de ambos
    vectores se tenga el mismo valor para todos los elementos.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,958
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
125
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Actividad 2 programacion orientada a objetos jaren gonzalez

  1. 1. ACTIVIDAD # 2 PROGRAMACION ORIENTADA AOBJETOSANALISIS Y DESARROLLO DE SISTEMAS DE LAINFORMACIONJAREN ALEJANDRO GONZALEZ RAMIREZREUBEN MAXIMILIANO NEWBALL WILSON27/08/12
  2. 2. Ejercicio 1. Calcular el promedio de 50 valores almacenados en un vector.namespace ConsoleApplication16{classProgram {staticvoid Main(string[] args) {float[] vector; // creo la dimensionfloat promedio = 0;// creo la variablevector = newfloat[5];// doy valor a la dimensionfor (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 iniciala la variable promediopromedio = promedio / 5;//operación para el calculo del promedioConsole.WriteLine("el promedio es "+promedio);// muestro el resultado del calculoConsole.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. 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 resultado28. {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 positivos4. namespace ConsoleApplication185. {6. classProgram7. {8. staticvoid Main(string[] args)9. {10. float[] vector;//creacion de la dimension11. float positivos = 0;//asignacion del valor de la variable12. float negativos = 0;//asignacion del valor de la variable13. float neutros = 0;//asignacion del valor de la variable14. floatacNg = 0;//asignacion del valor de la variable15. floatacP = 0;//asignacion del valor de la variable16. floatacN = 0;//asignacion del valor de la variable17. vector = newfloat[5];//asignacion del valor de la dimension18. for (int i = 0; i < 5; i++)//ciclo Para,para guardar los valores en la dimension y validar la condicion19. {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. 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 dimensionvectorA = newfloat[150];//asignacion del valor de la dimensionfloat[] vectorB;// creacion de la dimensionvectorB = newfloat[150];//asignacion del valor de la dimensionfor (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 enorden 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. 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 ConsoleApplication218. {9. classProgram10. {11. staticvoid Main(string[] args)12. {13. float[] vectorA;//creacion de la dimension14. float[] vectorB;//creacion de la dimension15. float[] vectorC;//creacion de la dimension16. vectorA = newfloat[5];//asignacion del valor de la dimension17. vectorB = newfloat[5];//asignacion del valor de la dimension18. vectorC = newfloat[5];//asignacion del valor de la dimension19. for (int i = 0; i < 5;i++ )//ciclo Para, para guardar los valores de la dimension20. {
  6. 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 dimension26. {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 B32. {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 C36. {37. vectorC[i] = vectorC[i] * vectorA[i];38. Console.WriteLine("el resultado es " + vectorC[i]);39. Console.ReadLine();40.41. }42. }43. }44. }45.

×