Presentación
Laboratorios
Ejemplo:
Código Fuente Calcular Horas:Minutos:Segundos
http://galileotalentodigital.blogspot.com/2017/09/c-modulo-01-codigo-fuente-calcular.html
Código Fuente Ejemplo Números Pares con Arreglo
http://galileotalentodigital.blogspot.com/2017/03/programacion-en-c-modulo-01-ejemplo.html
http://galileotalentodigital.blogspot.com/2017/03/programacion-en-c-modulo-01-ejemplo.html
Ejemplos:
static void Main(string[] args)
{
int a = 0; string sNum = "";
bool EsNumero = false;
//Mensaje
Console.WriteLine("Ingrese un número de un dígito");
//Lectura del
valor
sNum = Console.ReadLine();
//Intentar
convertir a Entero
EsNumero = int.TryParse(sNum, out a);
if (EsNumero)
{
//Evaluar a letra
switch (a)
{ case 1:
Console.WriteLine("uno");
break;
case 2:
Console.WriteLine("dos");
break;
default:
Console.WriteLine("Número desconocido");
break;
}
}
else
Console.WriteLine("Debe Ingresar un número");
Console.ReadKey();
}
static void Main(string[] args)
{ //Variables
string TipoHabitacion = "";
int NoNoches= 0; string sNum = "";
bool EsNumero = false;
decimal Tarifa = 300, Total = 0;
//Ingreso de
Datos
Console.WriteLine("Ingrese Tipo Habitación");
TipoHabitacion = Console.ReadLine();
Console.WriteLine("Ingrese Número de
Noches");
sNum = Console.ReadLine();
//Procesar
Datos
EsNumero = int.TryParse(sNum, out NoNoches);
//Convierte a
Minúsculas
TipoHabitacion =
TipoHabitacion.ToLower();
//Mostrar
Resultados
if (EsNumero)
{
switch (TipoHabitacion)
{
case "normal":
Tarifa = 300;
break;
case "suite":
Tarifa = 450;
break;
case "junior":
Tarifa = 375;
break;
case "ejecutiva":
Tarifa = 600;
break;
default:
Tarifa = 375;
break;
}
Total = NoNoches * Tarifa;
Console.WriteLine(
"Por {0} noche(s) a Q.{1} el Total es: {2:C}",
NoNoches, Tarifa, Total
);
}
else
{
Console.WriteLine(
"El valor ingresado {0} debe ser un número"
, sNum);
}
Console.ReadKey();
}
static void Main(string[] args)
{
//Variables
int N = 0; string sNum = "";
bool EsNum = false;
//Ingreso de
Datos
Console.WriteLine("Ingrese Cantidad de
Impares?");
sNum = Console.ReadLine();
//Procesar
Datos
EsNum = int.TryParse(sNum, out N);
//Mostrar
Resultados
if (EsNum)
{
for (int k = 1, i = 1; i <= N; i++, k += 2)
{
if (i==N)
Console.WriteLine("{0}){1} ", i, k);
else
Console.Write("{0}){1}, ", i, k);
}
}
else
Console.WriteLine("Debe ingresar un número
entero!");
Console.ReadKey();
}
static void Main(string[] args)
{
//Arreglos
string[] Nombres;
int[] Numeros;
//Variables
int a = 10; string sNum=""; bool EsNum = false;
//Definir las posiciones o cantidad de elementos
Nombres = new string[a];
Numeros = new int[a];
//Ingreso de Datos
for(int k = 0;
k<a; k++)
{
//Ingreso
de Nombre
Console.WriteLine("Ingrese Nombre {0}o?", k);
Nombres[k] = Console.ReadLine();
//Ingreso
de Número
Numeros[k] = 0;
Console.WriteLine("Ingrese Número {0}o?", k);
sNum = Console.ReadLine();
EsNum = int.TryParse(sNum, out Numeros[k]);
}
//Procesar
datos
//Mostrar Datos
foreach(string x in Nombres)
{
Console.Write("Nombre: {0}",x);
}
Console.WriteLine();
for (int j = 0; j < a; j++)
{
Console.WriteLine("{0}) {1} {2}", j,
Nombres[j].ToUpper(),
Numeros[j]);
}
Console.ReadKey();
}
No hay comentarios.:
Publicar un comentario