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

Elimina el fondo de tus fotografías en 5 segundos

Si te gusta realizar tus propios memes o foto montajes pero tienes poca o nula experiencia en editores gráficos como Pho[...]

Puter: Sistema Operativo Web y Open Source

Puter no es solo un servicio de almacenamiento en la nube; es un proyecto que se define a sí mismo como «Sistema Operati[...]

Procedimientos almacenados en java

En este tuto realizaremos la implementación y ejecución de procedimientos almacenados de MySQL en Java, si quieres darle[...]

Ecuación de segundo grado

Problema: Implemente el código necesario en Kotlin para resolver una ecuación de segundo grado de números reales: Soluci[...]

Introducción a Scene Builder y MVC (Parte II)

Segunda parte del tutorial [Introducción a Scene Builder y MVC (Parte I)]. En esta segunda parte, completaremos el diseñ[...]

Compartir texto plano con un ShareActionProvider en Android

Un Action Provider es un elemento que habita en la Action Bar para incrementar la accesibilidad de nuestras aplicaciones[...]