martes, 26 de marzo de 2013
viernes, 22 de marzo de 2013
Programa para obtener n factorial.
Programa para obtener n!
código
int n = 0, f = 0;
Console.Write("Teclee numero n! ; ");
n = Convert.ToInt32(Console.ReadLine());
if (n >= 0)
{
f = 1;
if (n > 0)
{
do
{
f = f * n;
n = n - 1;
} while (n > 1);
}
Console.Write("respuesta ; " + f);
}
Console.ReadKey();
código
int n = 0, f = 0;
Console.Write("Teclee numero n! ; ");
n = Convert.ToInt32(Console.ReadLine());
if (n >= 0)
{
f = 1;
if (n > 0)
{
do
{
f = f * n;
n = n - 1;
} while (n > 1);
}
Console.Write("respuesta ; " + f);
}
Console.ReadKey();
jueves, 21 de marzo de 2013
programa que arroja n números primos 2
programa que arroja n números primos 2
int n;
int c = 1;
int p = 2;
int d = 2;
Console.WriteLine("numeros primos");
n = Convert.ToInt32(Console.ReadLine());
n--;
Console.WriteLine();
Console.Write("1, ");
while (c <= n)
{
if (p % d == 0)
{
if (p == d)
{
Console.Write(p + ", ");
c++;
}
d = 2;
p++;
}
else
d++;
}
Console.ReadLine();
int n;
int c = 1;
int p = 2;
int d = 2;
Console.WriteLine("numeros primos");
n = Convert.ToInt32(Console.ReadLine());
n--;
Console.WriteLine();
Console.Write("1, ");
while (c <= n)
{
if (p % d == 0)
{
if (p == d)
{
Console.Write(p + ", ");
c++;
}
d = 2;
p++;
}
else
d++;
}
Console.ReadLine();
Programa de llenado de 2 matrices bidimencionales de proporciones deseadas, suma los elementos para crear una tercera y hace la suma de todos los elementos, en este caso numéricos.
Programa de llenado de 2 matrices bidimencionales de proporciones deseadas, suma los elementos para crear una tercera y hace la suma de todos los elementos, en este caso numéricos.
int tam,suma1 = 0,suma2 = 0,r;
Console.Write ("Tamanio de matriz: ");
tam = Convert.ToInt32(Console.ReadLine());
int[,] matriz = new int[tam, tam]; //matriz tam x tam
//Llenado de matriz
for (int i = 0; i < tam; i++)
for (int j = 0; j < tam; j++)
{
Console.Write("que numero quieres que valla en {0},{1}: ", i + 1, j + 1);
matriz[i, j] = Convert.ToInt32(Console.ReadLine());
suma1 = suma1 + matriz[i, j];
}
//Impresion
for (int i = 0; i < tam; i++)
{
for (int j = 0; j < tam; j++)
Console. Write( string.Format( "{0,4:D}", matriz[i, j] ) );
Console.WriteLine( );
}
Console.ReadKey( );
Console.WriteLine("segunda matriz: ");
int[,] matriz2 = new int[tam, tam]; //matriz tam x tam
//Llenado de matriz
for (int i = 0; i < tam; i++)
for (int j = 0; j < tam; j++)
{
Console.Write("que numero quieres que valla en {0},{1}: ", i + 1, j + 1);
matriz2[i, j] = Convert.ToInt32(Console.ReadLine());
suma2 = suma2 + matriz2[i, j];
}
//Impresion
for (int i = 0; i < tam; i++)
{
for (int j = 0; j < tam; j++)
Console.Write(string.Format("{0,4:D}", matriz2[i, j]));
Console.WriteLine();
}
Console.ReadKey();
Console.WriteLine("la suma de las matrizes es; ");
Console.WriteLine();
int[,] matrizsuma = new int[tam, tam]; //insertar una nueva matriz con num de arreglo "tam"
for (int i = 0; i < tam; i++)
{
for (int j = 0; j < tam; j++)
{
matrizsuma[i, j] = matriz[i, j] + matriz2[i, j]; // Sumamos
Console.Write(matrizsuma[i, j] + " "); // Imprimimos
}
Console.WriteLine(); // Cambiamos de linea
}
Console.WriteLine();
r = suma1 + suma2;
Console.WriteLine("y la suma de las dos matrices en total es: {0}", r);
Console.ReadKey();
Programa para hacer el llenado de una matriz bidimencional de 3x3 e imprima la diagonal principal.
Programa para hacer el llenado de una matriz bidimencional de 3x3 e imprima la diagonal principal.
int[,] matriz = new int[4, 4];
int i =0, j=0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write("tecleea la el dato de la casilla [{0}][{1}]: ", i + 1, j + 1);
matriz[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
Console.WriteLine("enseguida la diagonal de la matriz");
i = 0;
j = 0;
for(i = 0; i <= 2; i++)
{
for(j = 0; j <= 2; j++)
{
if(i==j)Console.Write("{0} ",matriz[i,j]);
}
}
Console.ReadKey();
Etiquetas:
c#,
c#consola,
matrices c#,
programas en c#,
visual basic
programa c# para llenar una matriz unidimensional de tamaño deseado e imprimirla.
programa para llenar una matriz unidimensional de tamaño deseado e imprimirla.
int i = 0,n= 0;
string[] matriz = new string[10];
Console.WriteLine("cuantos datos quiere ingresar");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n; i++)
{
Console.Write("introdusca el dato de la casilla {0} ", i + 1);
matriz[i] = Convert.ToString(Console.ReadLine());
}
Console.WriteLine();
for (i = 0; i < n; i++)
{
Console.Write(matriz[i] + " ");
}
Console.ReadKey();
Etiquetas:
c#,
c#consola,
programas en c#,
visual basic
programa para identificar mayor, menor o tercera edad c#
Hola que tal, el día de hoy les traigo un código para identificar si la edad tecleada es de mayor, menor o tercera edad.
"programa para identificar mayor, menor o tercera edad"
double numero1;
double numero2;
double numero3;
double promedio;
Console.Write("Bienvenido, teclee el primer número: ");
numero1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el segundo número: ");
numero2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el último número a promediar: ");
numero3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
promedio = (numero1 + numero2 + numero3) / 3;
if (promedio >= 70)
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(" ############ ");
Console.WriteLine(" # APROBADO # ");
Console.WriteLine(" ############ ");
Console.Read();
}
else
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" ############# ");
Console.WriteLine(" # REPROBADO # ");
Console.WriteLine(" ############# ");
Console.Read();
}
miércoles, 20 de marzo de 2013
códigos basicos para principiantes
código para comprender el ciclo Do While
int num, i, suma;
Console.WriteLine(" suma sucesiva ");
Console.WriteLine();
Console.Write(" TECLEEA EL NUMERO ; ");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
i = 1;
suma = 0;
do
{
Console.WriteLine(i);
suma = suma + i;
i = i + 1;
} while (i <= num);
Console.WriteLine("la suma es: " + suma);
Console.ReadLine();
------------------------------------------------------------------------------------------------------------
código para comprender el ciclo FOR.
el ciclo for en c# es muy sencillo de utilizar, y sirve de gran ayuda pero también es muy sencillo de aprenderse inicia con for , dentro de lo que es los parámetros podemos decretar variables, en este caso nuestro contador seguido de un " ; " (int i=0; , después el parámetro a cumplir por ejemplo queremos que nos imprima 20 números o que el ciclo de 20 vueltas, entonces seria i<=20; , y por ultimo en caso de que se cumpla el parámetro pasado, que ara, incrementar o restar nuestro contador, hay 2 formas i++ o i+1.
Y quedaría de la siguiente forma.
for (i=1;i<=20;i=i+1)
he aquí un código para imprimir la tabla del numero que desees utilizando ciclo FOR
int i, num;
Console.WriteLine(" TABLAS DE MULTIPLICAR");
Console.WriteLine();
Console.Write(" INTRODUCE UN NUMERO A MULTIPLICAR; ");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine();
i = 0;
for(i=1;i<=20;i=i+1)
Console.WriteLine(num + "x" + i + "=" + num * i);
Console.ReadLine();
/*
while (i <= 20)
{
Console.WriteLine(num + "x" + i + "=" + num * i);
i = i + 1;
}
Console.ReadLine();
*/
------------------------------------------------------------------------------------------------------------
Con este código calcula el volumen de cualquier cilindro, en este caso una pizza.
double a;
double v;
double z;
Console.Write("teclee el ancho de pizza: ");
v = Convert.ToDouble(Console.ReadLine());
Console.Write("teclee la altura; ");
a = Convert.ToDouble(Console.ReadLine());
z = (3.141615 * v * v * a);
Console.WriteLine( "volunen; {0}", z );
Console.Read();
------------------------------------------------------------------------------------------------------------
Decisión IF
con este sencillo código aprendes fácilmente como funciona If y Else capturando una calificación y comparándola ya con un parámetro, en este caso "70".
double calificacion;
Console.Write("inroduce la calificación: ");
calificacion = Convert.ToDouble(Console.ReadLine());
if (calificacion >= 70)
{
Console.WriteLine();
Console.WriteLine(" ############");
Console.WriteLine(" # APROBADO #");
Console.WriteLine(" ############");
Console.Read();
}
else
{
Console.WriteLine();
Console.WriteLine(" #############");
Console.WriteLine(" # REPROBADO #");
Console.WriteLine(" #############");
Console.Read();
------------------------------------------------------------------------------------------------------------
comprender los operadores de c#
int x;
x = 8;
Console.WriteLine(x++);//operacion suma 8+1
Console.WriteLine(x);//imprecion de resultado 9
Console.WriteLine(++x);//operacion e impresion 9+1 = 10
Console.WriteLine(x--);// operacion resta 10-1
Console.WriteLine(x);//impresion de resultado 9
Console.WriteLine(--x);// operacion e impresion 9-1=8
Console.WriteLine(x);// impresion 8
------------------------------------------------------------------------------------------------------------
Convierte una aplicación de consola en una calculadora que suma aplicando ciclo for con este código.
Console.Read();
int numero1;
int nuemro2;
int resultado;
Console.WriteLine("BIENVENIDO ");
Console.WriteLine();
Console.WriteLine(" S U M A D E D O S N U M E R O S ");
Console.WriteLine();
/* Console.WriteLine("escribe el primer numero");
numero1 = Convert.ToInt32(Console.ReadLine());
Console.Write("escribe el siguiente numero");
Console.WriteLine();
nuemro2 = Convert.ToInt32(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Yellow;
resultado = numero1 + nuemro2;
Console.Write("la suma es: {0}", resultado);
Console.Read();*/
// con un ciclo for para mejorarlo
int num, sum, sum2 = 0;
Console.WriteLine("cuantos numeros quieres sumar? ");
num = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= num ; i++)
{
Console.WriteLine("teclee el " + i + " numero: ");
sum = Convert.ToInt32(Console.ReadLine());
sum2 = sum + sum2;
}
Console.WriteLine("la suma total es {0} ", sum2);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
Obtén tu promedio y comprende el comando if con este código que obtiene el promedio y te imprime si estas reprobado o no.
int numero1;
int numero2;
int numero3 = 0;
int promedio;
Console.Write("cuantos numeros quieren promediar: ");
numero1 = Convert.ToInt32(Console.ReadLine());
for(int i = 1;i <= numero1; i++)
{
Console.Write("Teclee el "+ i +" numero: ");
numero2 = Convert.ToInt32(Console.ReadLine());
numero3 = numero2 + numero3;
}
promedio = numero3 /numero1 ;
Console.WriteLine(" # # ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine(" Promedio: {0}", promedio);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" # # ");
Console.ReadLine();
------------------------------------------------------------------------------------------------------------
Código para obtener el promedio de 3 calificaciones.
double numero1;
double numero2;
double numero3;
double promedio;
Console.Write("Bienvenido, teclee el primer número: ");
numero1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el segundo número: ");
numero2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.Write("Teclee el último número a promediar: ");
numero3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
promedio = (numero1 + numero2 + numero3) / 3;
if (promedio >= 70)
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(" ############ ");
Console.WriteLine(" # APROBADO # ");
Console.WriteLine(" ############ ");
Console.Read();
}
else
{
Console.WriteLine();
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" ############# ");
Console.WriteLine(" # REPROBADO # ");
Console.WriteLine(" ############# ");
Console.Read();
Cogido de un programa que genere números de placas aleatoria-mente
Cogido de un programa que genere números de placas aleatoria-mente.
este código tiene muchas utilidades,si gustan modificarlo a su gusto o manera.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cplacas
{
class Program
{
static void Main(string[] args)
{
int m1,m4;
int[] m2 = new int[10];
int[] m3 = new int[100];
string[] d1 = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","Ñ","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
Random objeto = new Random();
int lol;
Console.Write("Hola, cuantas placas quieres que genere? ");
m4 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
for (int j = 1; j <= m4; j++)
{
Console.Write(" ");
for (int i = 1; i <= 3; i++)
{
lol = objeto.Next(1, 27);
Console.Write(d1[lol]);
}
Console.Write("-");
for (m1 = 1; m1 <= 2; m1++)
{
m2[m1] = objeto.Next(00, 10);
Console.Write(m2[m1]);
}
Console.Write("-");
for (m1 = 1; m1 <= 2; m1++)
{
m2[m1] = objeto.Next(00, 10);
Console.Write(m2[m1]);
}
Console.Beep();
Console.WriteLine();
}
Console.ReadKey();
}
}
}
programa de manejo de cadena de caracteres.
string frase;
Console.WriteLine("Escriba una palabra");
frase = Console.ReadLine();
// Compruebo si es exactamente hola
if (frase == "hola")
Console.WriteLine("Ha escrito hola");
// Compruebo si es mayor o menor
if (frase.CompareTo("hola") > 0)
Console.WriteLine("Es mayor que hola");
else if (frase.CompareTo("hola") < 0)
Console.WriteLine("Es menor que hola");
// Comparo sin distinguir mayúsculas ni minúsculas
bool ignorarMays = true;
if (String.Compare(frase, "hola", ignorarMays) > 0)
Console.WriteLine("Es mayor que hola (mays o mins)");
else if (String.Compare(frase, "hola", ignorarMays) < 0)
Console.WriteLine("Es menor que hola (mays o mins)");
else
Console.WriteLine("Es hola (mays o mins)");
Console.ReadKey();
string frase;
Console.WriteLine("Escriba una palabra");
frase = Console.ReadLine();
// Compruebo si es exactamente hola
if (frase == "hola")
Console.WriteLine("Ha escrito hola");
// Compruebo si es mayor o menor
if (frase.CompareTo("hola") > 0)
Console.WriteLine("Es mayor que hola");
else if (frase.CompareTo("hola") < 0)
Console.WriteLine("Es menor que hola");
// Comparo sin distinguir mayúsculas ni minúsculas
bool ignorarMays = true;
if (String.Compare(frase, "hola", ignorarMays) > 0)
Console.WriteLine("Es mayor que hola (mays o mins)");
else if (String.Compare(frase, "hola", ignorarMays) < 0)
Console.WriteLine("Es menor que hola (mays o mins)");
else
Console.WriteLine("Es hola (mays o mins)");
Console.ReadKey();
martes, 19 de marzo de 2013
programa de un semáforo de caracteres de verdad
int i = 0,c=0;
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(1000);
Console.Clear();
do
{
i++;
c++;
if (c == 1)
{
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.ForegroundColor = ConsoleColor.Green;
Console.Beep();
Console.Write("*");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(2500);
}
if (c == 2)
{
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Beep();
Console.Write("*");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(500);
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Beep();
Console.Write("*");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(500);
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(500);
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Beep();
Console.Write("*");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(500);
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.Write(" ");
Console.WriteLine(" |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(500);
}
if (c == 3)
{
Console.Clear();
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.WriteLine(" | |");
Console.WriteLine(" |___|");
Console.WriteLine(" ┌---┐");
Console.Write(" | ");
Console.ForegroundColor = ConsoleColor.Red;
Console.Beep();
Console.Write("*");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" |");
Console.WriteLine(" |___|");
System.Threading.Thread.Sleep(2500);
}
if (c == 4)
{
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine(" Universidad Autonoma de Coahuila");
}
if (c == 5)
Console.Write("");
if (c == 6) c = 0;
System.Threading.Thread.Sleep(1000);
if (i == 6) break;
} while (true) ;
Console.Clear();
un pequeño código para capturar algunos datos y calcular promedio de sus edades
Console.WriteLine("hola que tal");
Console.WriteLine();
Console.WriteLine("conteste lo que se te pide");
string nombre, sexo;
double edad, suma = 0 ,prom, i;
for ( i = 0; i <= 10; i++)
{
Console.Write("Teclee su nombre; ");
nombre = Convert.ToString(Console.ReadLine());
Console.WriteLine();
Console.Write("sexo(m= masclino, f= femenino); ");
sexo = Convert.ToString(Console.ReadLine());
Console.WriteLine();
Console.Write("teclee su edad; ");
edad = Convert.ToDouble(Console.ReadLine());
suma = suma + edad;
}
prom = suma / i;
Console.WriteLine("el promedio de la edad es; {0} ", prom);
//Console.ReadKey();
System.Threading.Thread.Sleep(5000);
Console.WriteLine("hola que tal");
Console.WriteLine();
Console.WriteLine("conteste lo que se te pide");
string nombre, sexo;
double edad, suma = 0 ,prom, i;
for ( i = 0; i <= 10; i++)
{
Console.Write("Teclee su nombre; ");
nombre = Convert.ToString(Console.ReadLine());
Console.WriteLine();
Console.Write("sexo(m= masclino, f= femenino); ");
sexo = Convert.ToString(Console.ReadLine());
Console.WriteLine();
Console.Write("teclee su edad; ");
edad = Convert.ToDouble(Console.ReadLine());
suma = suma + edad;
}
prom = suma / i;
Console.WriteLine("el promedio de la edad es; {0} ", prom);
//Console.ReadKey();
System.Threading.Thread.Sleep(5000);
------------------------------------------------------------------------------------------------------------
contador de letras
int i = 1, tl = 0, te = 0;
string nombre1 = "", apeido = "", apeido2 = "", nc = "", le = "";
Console.Write("hola que tal, teclee su nombre: ");
nombre1 = Console.ReadLine();
Console.Write("ahora teclee su primer apeido: ");
apeido = Console.ReadLine();
Console.Write("teclee su segundo apeido: ");
apeido2 = Console.ReadLine();
Console.WriteLine();
nc = nombre1 + " " + apeido + " " + apeido2;
for (i = 0; i <= nc.Length - 1; i++)
{
le = nc.Substring(i, 1);
if (le != " ") tl++; // != es igual a no es igual
if (le == " ") te++; //solo contabilizo las letras y o los espacios
}
Console.WriteLine(nc);
Console.WriteLine();
Console.WriteLine("numero de letras " + tl);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
código para saber si una palabra es palindrome
string pal1 = "", pal2 = "";
string le = "";
int i = 0, tl = 0;
Console.Write("ingtese la palabra :");
pal1 = Console.ReadLine();
tl = pal1.Length;
for (i = tl - 1; i >= 0; i--)
{
le = pal1.Substring(i, 1);
pal2 = pal2 + le;
}
Console.Write("\npalabra invertida es :" + pal2);
if (pal1.Equals(pal2))
{
Console.WriteLine("\n\ncomo al invertirlas son iguales, es palindrome");
}
else
{
Console.WriteLine(" \n no es palindrome");
}
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
programa para identificar si el numero tecleado es primo
int n = 0, i = 0;
string p = "No es primo";
Console.Write("Ingrese un numero entero para saber si es primo ");
n = Convert.ToInt32(Console.ReadLine());
if (n <= 3) p = "Si es primo";
else
for (i = 2; i <= n - 1; i++)
{
if ((n % i) == 0)
{
p = "No es primo";
break;
}
if (i == n - 1) p = "Si es primo";
}
Console.WriteLine(p);
Console.ReadKey();
------------------------------------------------------------------------------------------------------------
semaforo de caracteres [lol[
int i = 0, c = 0;
Console.BackgroundColor = ConsoleColor.Cyan;
Console.ForegroundColor = ConsoleColor.Black;
Console.Clear();
do
{
i++;
c++;
if (c == 1) Console.WriteLine("l");
if (c == 2) Console.WriteLine(" o");
if (c == 3) Console.WriteLine(" l");
if (c == 4) c = 0;
Console.Beep();
System.Threading.Thread.Sleep(500);
Console.Clear();
if (i == 20) break;
} while (true);
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();
Suscribirse a:
Entradas (Atom)