Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Visual Studio / Ejercicios Resueltos C Sharp

Ejercicios Resueltos C Sharp

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Convertir imágenes JPG a PDF

Convertir imágenes JPG a PDF

En este post vemos un ejemplo de como convertir un archivo de imagen JPG en un archivo PDF utilizando para ellos la libr...

Tabla con imagen de fondo

Tabla con imagen de fondo

En este post personalizaremos una tabla JTable Swing para pintar una imagen de fondo y darle un poco de estilo al encabe...

Extraer texto e imagen, exportar como PNG y encriptar un archivo PDF

Extraer texto e imagen, exportar como PNG y encriptar un archivo PDF

En este post hablaremos sobre la biblioteca de Apache PDFBox el cual es una herramienta para java de código abierto que...

Curso gratuito de programación Python de Microsoft

Curso gratuito de programación Python de Microsoft

Microsoft el gigante de la tecnología está tratando de hacer que Python sea más fácil de comprender para aquellos intere...

Problema Resuelto: Personalizar JTable

Problema Resuelto: Personalizar JTable

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

Recortar partes de una imagen con el mouse

Recortar partes de una imagen con el mouse

En este oportunidad comparto una pequeña aplicación hecha en java para recortar partes de una imagen seleccionado con el...

1 comentario en “Ejercicios Resueltos C Sharp”

  1. Matias dice:

    Hola Mouse! Econtré tu página porque estoy aprendiendo a programar, esta buenisima!
    Gracias por compartir tus conocimientos!
    Un saludo desde Argentina!

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Quasar es un proyecto Open Source basado en el Framework Vue que nos permite desarrollar proyectos de todo tipo, por eje...

Continuando el post de «Introducción a Retrofit» donde realizamos una breve preparación a lo que es el uso de la librerí...

Editar un documento PDF no es tan sencillo como editar un archivo de texto por ejemplo, para editar archivos PDFs necesi...

¿Alguna vez tuviste la necesidad de hacer una captura de pantalla de una página web? Si es así, seguramente buscaste y d...

Herramientas

Generador de Enlaces a Whatsapp