Ejercicios del Curso de Programación en C#

[Comenzando con C#]

(Comencemos con lo Basico, Haremos nuestras primeras aplicaciones en C#)

Fecha: 23 de Julio de 2005
Autor: Alejandro Domingo Velazquez Cruz [email protected]

 

 Por favor no se olviden de calificar este curso, su opinión cuenta, buena o mala será tomada en cuenta

Ejercicio 1 - Construir una aplicación que proporcione todos los números nones entre el 1 y el 100


using System;

namespace PrimerEjercicio
//Este namespace nos sirve para agrupar el conjunto de clases que utilizaremos
{
	/// 
	/// Primero de los tres ejercicios: Imprime todos los numeros nones del 1 al 100
	/// 

	class PrimerEjercicio
	//Esta es la clase que contendra el codigo que solucionara nuestro problema
	{
		[STAThread]
		static void Main()
		{
			for( int i=1; i<= 100; i++ )
			//Debemos comenzar el ciclo en 1 porque cualquier division entre 0 causa error y se terminara
			//cuando i sea mayor que 100, esto debido a que necesitamos realizar la opearacion aunque i = 100
			{
				if( i%2 != 0 )
				//Si el residuo de la division de i entre 2 es diferente de 0, entonces es un numero non
					Console.Write(i+"\t");
					//Imprimimos el numero y cambiamos de renglon
			}
		}
	}
}

Ejercicio 2 - Construir una aplicación que sume dos números y proporcione el resultado con el formato siguiente: El resultado de la suma de < número uno > y < número dos > es < resultado >.


using System;

namespace SegundoEjercicio
{
	/// 
	/// Segundo de los tres ejercicios
	/// Imprime la suma de dos numeros con el formato
	/// El resultado de la suma de < número uno > y < número dos > es < resultado >.
	/// 
	class SegundoEjercicio
	{
		[STAThread]
		static void Main()
		{
			int n1=2, n2=5;
			//Declaramos nuestros dos numeros y les damos un valor

			Console.WriteLine("El resultado de la suma de "+n1+" y "+n2+" es "+(n1+n2));
			//Imprimimos el resultado de la suma
		}
	}
}

Ejercicio 3 - Construir una aplicación que reciba el nombre de un mes del año como el parámetro y proporcione su número correspondiente. Debe ser con el formato: < Nombre del mes > + < número del mes >.


using System;

namespace TercerEjercicio
{
	/// 
	/// Ultimo de los tres ejercicios
	/// Lee un mes e imprime su numero correspondiente
	/// Debe tener el formato: < Nombre del mes > + < número del mes >
	/// 
	class TercerEjercicio
	{
		[STAThread]
		static void Main( string[] args )
		{
			string Mes = Console.ReadLine();
			//Leemos de consola el mes y lo guardamos en una variable string
			
			switch(Mes)
			//Dependiendo del valor del string sera la operacion a realizar, en caso de que el valor del string 
			//Coincida con el case imprimira el valor del string + el numero del mes, si el valor no encaja en
			//ninguno de los case, entonces pedira que se vuelva a teclear el mes.			
			{
				case "Enero":		Console.WriteLine(Mes+": 1");							
							break;
				case "Febrero":		Console.WriteLine(Mes+": 2");
							break;
				case "Marzo":		Console.WriteLine(Mes+": 3");
							break;
				case "Abril":		Console.WriteLine(Mes+": 4");
							break;
				case "Mayo":		Console.WriteLine(Mes+": 5");
							break;
				case "Junio":		Console.WriteLine(Mes+": 6");
							break;
				case "Julio":		Console.WriteLine(Mes+": 7");
							break;
				case "Agosto":		Console.WriteLine(Mes+": 8");
							break;
				case "Septiembre":	Console.WriteLine(Mes+": 9");
							break;
				case "Octubre":		Console.WriteLine(Mes+": 10");
							break;
				case "Noviembre":	Console.WriteLine(Mes+": 11");
							break;
				case "Diciembre":	Console.WriteLine(Mes+": 12");
							break;
				default:		Console.WriteLine("Por favor teclee un mes");
							break;
			}
		}
	}
}
AVISO: Impartiré unos cursos en linea TOTALMENTE GRATUITOS en la página http://groups.msn.com/MUGVeracruz

 


Índice Siguiente

ir al índice