códigos de algunos programas;
programa para generar 10 números aleatorios del 200 al 400
int[] num = new int[100];
Random objeto = new Random();
int i = 0;
for (i = 1; i <= 10; i++)
{
num[i] = objeto.Next(200, 400);
Console.WriteLine("Numero " + i + " " + num[i]);
Console.Beep();
}
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
programa para generar todos los números aleatorios que desees.
Random objeto = new Random();
int i = 0,x=0;
double na = 0;
Console.WriteLine("números aleatorios totales");
x = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= x; i++)
{
na = objeto.Next(50, 100);
Console.WriteLine("numero aleatorio" + i + "=" + na);// na = numero aleatorio.
Console.Beep();
}
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
programa que cuenta los caracteres y espacios utilizados de un nombre o texto que escribas.
string nombre = "", le = "";
int i = 0, tl = 0, te = 0;
Console.Write("ingrese un nombre completo de una persona; ");
nombre = Console.ReadLine();
for (i = 0; i <= nombre.Length - 1; i++)
{
le = nombre.Substring(i, 1);
if (le != " ") tl++; // != es igual a no es igual
if (le == " ") te++;
}
Console.WriteLine("total de letras del nombre es; "+ tl);
Console.WriteLine();
Console.WriteLine("total de espacios es; " + te);
Console.WriteLine();
Console.WriteLine("usando funcion de lengh: " + nombre.Length);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
código para contar letras consubstring
string texto = "", le = ""; // le = letra deletreada o extraida
int i = 0;
Console.Write("ïngresa Una cadena de texto a deletrear ; ");
texto = Console.ReadLine();
for (i = 0; i <= texto.Length -1 ; i++)
{
le = texto.Substring(i, 1); // substrin es un comando para substraer. i= numero de posicion, 1 = cuantas letras quieres que substraiga.
Console.WriteLine("Letre de posocion" + (i +1) +"=" + le);
Console.Beep();
}
Console.WriteLine("\n El total de caracteres en " + texto.Length + " letras");
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
código para escribir de diferente formato la fecha que desees.
string fecha = "", nuevafecha = "", mets ="";
string d = "", m = "", a = "";
Console.Write("ingrese la fecha en formato de dd/mm/aaaa ");
fecha = Console.ReadLine();
d = fecha.Substring(0, 2);
m = fecha.Substring(3, 2);
a = fecha.Substring(6, 4);
Console.WriteLine("Dia = " + d);
Console.WriteLine("Mes = " + m);
Console.WriteLine("Año = " + a);
if (m == "01") mets = "Enero";// otra forma de poner es m.Equals("01"))
if (m == "02") mets = "Febrero";
if (m == "03") mets = "Marzo";
if (m == "04") mets = "Abril";
if (m == "05") mets = "Mayo";
if (m == "06") mets = "Junio";
if (m == "07") mets = "Julio";
if (m == "08") mets = "Agosto";
if (m == "09") mets = "Septiembre";
if (m == "10") mets = "Ocrubre";
if (m == "11") mets = "Noviembre";
if (m == "12") mets = "Diciembre";
nuevafecha = "la fecha es "+d+" de "+ mets +" de "+a;
Console.Write(nuevafecha);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
código que extrae decimales;
string numero = "", le = "";
string decimales = "";
Console.Write("ingrese un numero con decimales ;");
numero = Console.ReadLine();
int i = 0;
for (i = 0; i <= numero.Length - 1; i++)
{
le = numero.Substring(i, 1);
if (le == ".")
{
if (i <= numero.Length - 3)
decimales = numero.Substring(i + 1, 2);
else
decimales = numero.Substring(i + 1, 1) + "0";
}
}
Console.WriteLine("\nlos decimales son " + decimales);
Console.WriteLine("\nFactura " + decimales + "/100 M.N.");
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
hola mundo
Console.Write("hola mundo");
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
juego del ahorcado en consola
string[] palabra = new string[100]; // arreglo de 100 palabras
palabra[1] = "saltillo";
palabra[2] = "nava";
palabra[3] = "palabra";
palabra[4] = "acuña";
palabra[5] = "lol";
palabra[6] = "jacobo";
palabra[7] = "programa";
palabra[8] = "perro";
palabra[9] = "alcohol";
palabra[10] = "bebe";
palabra[11] = "alexa";
palabra[12] = "tanga";
palabra[13] = "risa";
palabra[14] = "lunes";
palabra[15] = "lol";
palabra[16] = "saltillo";
palabra[17] = "nava";
palabra[18] = "palabra";
palabra[19] = "acuña";
palabra[20] = "moni";
Random objeto = new Random();// aleatorio
int i = 0, na = 0, tl = 0;// total de letras va a ser igual a la longitud de latras de la palabra2
String palabra2 = "", palabra3 = "";
na = objeto.Next(1, 20);
palabra2 = palabra[na];
tl = palabra2.Length;
// Console.WriteLine("el numero aleatorio fue " + na);
//Console.WriteLine("y la palabra aleatoria es " + palabra2);
Console.WriteLine(" tiene " + tl + " letras");
// este cicilo for es para poner los signos ?
for (i = 0; i <= tl - 1; i++)
{
if (palabra2.Substring(i, 1) != " ")
palabra3 = palabra3 + "*";
else
palabra3 = palabra3 + " ";
}
Console.WriteLine(palabra3);
// aqui empiezas a adivinar la palabra presionando las teclas.
int intento = 0;
do
{
string lp = "", le = "";
Boolean exito = false;
Console.Write("presione una tecla = ");
lp = Console.ReadLine();
for (i = 0; i <= tl - 1; i++)
{
le = palabra2.Substring(i, 1);
if (le.Equals(lp))
{
palabra3=palabra3.Remove(i, 1);
palabra3=palabra3.Insert(i, lp);
exito = true;
}
}
if(exito)// las bariables booleanas no lleban == true
{
Console.WriteLine("bien " + palabra3);
}
else
{
intento++;
Console.WriteLine("Letra no existe lleva " + intento + " intento ");
}
if (intento == 5)
{
Console.WriteLine("perdiste");
Console.WriteLine("La palabra correcta era " + palabra2);
}
if (palabra2 == palabra3)
{
Console.WriteLine("felicidades, ganaste");
break;
}
} while (intento <= 5);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
codigo para capturar edades y clasificar la menor y la mayor
int ta = 0, i = 0, ma = 0, me = 0,e=0;//ta=total de alumnos,ma= mayoe,me=menor,e=edad
Console.Write("Cuantas edades desea capturar: ");
ta=int.Parse(Console.ReadLine());//ta = Convert.ToInt32(Console.ReadLine());
for(i=1; i<=ta;i++)
{
Console.Write("Ingrese la edad "+i+" ");
e = int.Parse(Console.ReadLine());
if(i==1)
{
ma=e;
me=e;
}
else
{
if(e>ma)ma =e;
if(e<me)me=e;
}
}
Console.WriteLine("\nLa edad mayor menor console csharp es: "+ ma);
Console.WriteLine("\nLa edad menor es: "+me);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
//programa que capture la calle, numero, colonia y ciudad
//concatenandolos en una cadena contando el total de
//caracteres, convirtiendo a mayusculas y minusculas
string calle="",num="",col="",cd="",domicilio="";
Console.Write("Calle : ");
calle = Console.ReadLine();
Console.Write("Numero ; ");
num = Console.ReadLine();
Console.Write("Colonia : ");
col = Console.ReadLine();
Console.Write("Ciudad : ");
cd = Console.ReadLine();
domicilio = "Calle " + calle + " #" + num + " de la colonia "+col+" en la ciudad de " + cd;
Console.WriteLine("\nEl domicilio es: \n"+domicilio);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("\nEl total de caracteres en : \n" + domicilio);
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("\nEN MAYUSCULAS : \n" + domicilio.ToUpper());
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("\nen minusculas :\n "+domicilio.ToLower());
Console.Read();
No hay comentarios.:
Publicar un comentario