Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Visual Studio / Ejercicios Resueltos C Sharp

Ejercicios Resueltos C Sharp

Por jc mouse jueves, septiembre 4, 2014

1. Dado N números enteros ingresados por teclado, determine el promedio de estos

01 static void Main(string[] args)
02 {
03     Console.Write("Cantidad de números a ingresar: ");
04     int cantidad = Convert.ToInt32(Console.ReadLine());
05     int suma = 0;
06     Console.WriteLine();
07     for (int i = 1; i <= cantidad; i++)
08     {
09  Console.Write(">Número {0}: ", i);
10  suma += Convert.ToInt32(Console.ReadLine());
11  Console.WriteLine();
12     }
13 
14     int promedio = suma / cantidad;
15 
16     Console.WriteLine("> El promedio es: {0} \n", promedio);
17 
18     Console.WriteLine("+ Presione cualquier tecla pata terminar");
19     Console.ReadKey();
20 }

numeros c

2. Dado N notas de alumnos de computación, se pide calcular

a) Cantidad de alumnos aprobados. Nota mínima 51 puntos

b) Cantidad de reprobados

c) Promedio de notas totales, aprobados y reprobados

01 static void Main(string[] args)
02         {
03             Console.Write("Cantidad de notas a ingresar: ");
04             int cantidad = Convert.ToInt32(Console.ReadLine());
05             Console.WriteLine();
06 
07             int tAprobados = 0;
08             int tReprobados = 0;
09             double tNotaAprobados=0, tNotaReprobados=0, tNotaCurso=0;
10             
11             for (int i = 1; i <= cantidad; i++)
12             {
13                 Console.Write("> Nota {0}: ", i);
14                 double nota = Convert.ToDouble(Console.ReadLine());
15                 Console.WriteLine();
16                 tNotaCurso += nota;//se acumula el total de las notas
17                 if (nota >= 51)//alumnos aprobados
18                 {
19                     tAprobados++;
20                     tNotaAprobados += nota;
21                 }
22                 else 
23                 {
24                     tReprobados++;
25                     tNotaReprobados += nota;
26                 }
27             }
28 
29             Console.WriteLine("> Alumnos aprobados {0} con un promedio de {1} puntos\n", tAprobados, Math.Round((tNotaAprobados/tAprobados),2));
30             Console.WriteLine("> Alumnos reprobados {0} con un promedio de {1} puntos\n", tReprobados, Math.Round((tNotaReprobados / tReprobados),2));            
31             Console.WriteLine("> El promedio total del curso es de {0} puntos \n", Math.Round((tNotaCurso/cantidad),2));
32 
33             Console.WriteLine("+ Presione cualquier tecla pata terminar");
34             Console.ReadKey();
35         }

cursito

3. Dado un array de N números enteros positivos, desarrolle un programa que permita sumar por separados los números pares de los impares. Mostrar el resultado.

01 static void Main(string[] args)
02 {
03 
04     int[] num = { 1, 34, 89, 15, 3, 17, 10, 32, 78, 98, 2, 4, 88 };
05 
06     int tPar = 0;
07     int tImpar = 0;
08 
09     //suma de numeros
10     for (int i = 0; i < num.Length; i++ )
11     {
12       if ((num[i] % 2) == 0)//es par
13       {
14         tPar += num[i];
15       }
16       else
17       {
18         tImpar += num[i];
19       } 
20     }
21     Console.WriteLine("> Total suma números pares: {0} \n",tPar);
22     Console.WriteLine("> Total suma números impares: {0}", tImpar );
23 
24     Console.ReadKey();
25 }

pares sharp

4. Desarrolle un programa para sumar dos matrices 3×3 usando métodos, un método para sumar y otro método para imprimir.

01 class Program
02     {
03         static void Main(string[] args)
04         {
05 
06             int[,] a = { { 0, 2, 3 }, { 1, 2, 0 }, { 0, 2, 7 } };
07             int[,] b = { { 1, 2, 1 }, { 4, 5, 6 }, { 0, 6, 1 } };
08 
09 
10             Console.WriteLine("Matriz A");
11             imprimir(a);
12             Console.WriteLine("\nMatriz B");
13             imprimir(b);
14             Console.WriteLine("\nMatriz Resultantes");
15             int[,] c = sumar(a, b);
16             imprimir(c);
17 
18             Console.ReadKey();
19         }
20 
21 
22         static int[,] sumar( int[,] a, int[,] b)
23         {
24             int[,] c = new int[3, 3];
25 
26             for (int fila = 0; fila < 3; fila++)
27             {
28                 for (int col = 0; col < 3; col++)
29                 {
30                     c[fila, col] = a[fila, col] + b[fila, col];
31                 }
32             }
33             return c;
34         }
35 
36 
37         static void imprimir( int[,] matriz)
38         {            
39             for (int f = 0; f < 3; f++)
40             {
41                 for (int c = 0; c < 3; c++)
42                 {
43                     Console.Write(" {0} |",matriz[f,c]);
44                 }
45                 Console.WriteLine("");
46             }
47         }
48 
49       
50     }

suma matriz

enjoy!!! 🙂

Tags

Artículos similares

JPlay CD – Autoejecutable para java

En este tutorial se explica una forma de crear CD autoejecutable para programas hechos en java asi como para instalar la[...]

Conectar SQL Server con VB6

En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est[...]

OS.js: Un sistema Operativo en tu navegador

OS.js a pesar de lo que sugiere su nombre, no es en si un Sistema Operativo, es más, en su web oficial no se nombra  por[...]

Ejercicio resuelto: Personalizar JTable

PROBLEMA: Se tiene un JTable con 19 columnas y 50 registros, se desea personalizar el JTable de la siguiente manera:[...]

Dibujar figuras geométricas con java

Problema: Escriba un programa en java que permita dibujar con el mouse cuadrados, círculos y triángulos. El usuario debe[...]

¡Efecto Confeti! La librería Javascript que necesitas para dar vida a tus Apps

Cuando se desarrolla aplicaciones por lo general uno no se detiene para agregar algunos efectos visuales que pueden ser[...]