Вы находитесь на странице: 1из 11

1.

IMPRIMIENDO HOLA MUNDO EN CONSOLA

/* lista de espacio de nombres */

using System;

namespace HolaMundo

{ class Program

static void Main(string[] args)

{ // este metodo imprime hola mundo en pantalla

Console.WriteLine("Hola Mundo"); // writeline te escribe en una linea

Console.ReadKey(); // read key es un metodo que para cerrar la

ventana de consola precionas cualquier tecla

2. TIPO DE DATOS.

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
byte variable = 255;

Console.WriteLine("el valor de la variable es " +variable);


Console.ReadKey();
}
}
}

/* byte = 0-255
int = valores enteros desde -2000 millones hasta 2000 millones a +
bouble (para declarar precios decimal)
bool = dos valores (true , false)
char = tipo de caracter , solo aceptma un caracter
string = acepta cadena de caraacteres enteros
dynamic = cuando no se conoce el tipo de dato que se ingreso y lo intenta
adivinar */

3. OPERADORES DE ASIGNACION
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
/* operador de asignacion = asignan, atribuyen un valor a una
variable*/
byte edad = 20;
edad += 10; // con este operar += le agrega la cantidad asignada a la
variable
//edad = Convert.ToByte(edad + 10);
Console.WriteLine("tu edad es" + edad);
Console.ReadKey();
}
}
}

4. OPERADORES ARITMETICOS

namespace OperadoresAritmeticos
{
class Program
{
static void Main(string[] args)
{
// operadores aritmeticos

int num = 6, num2 = 5;


Console.WriteLine("el resultado es" + (num + num2));
Console.ReadKey();

double num, pot, resultado;


Console.WriteLine("digite el numero que quieras elevar:");
num = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("digiete a la potencia que quiera elevar:");


pot = Convert.ToDouble(Console.ReadLine()); //console.readline =
lee cualquier cosas que se ingrese por teclado
// utilizamos el
converte para que lea el tipo double*/
resultado = Math.Pow(num,pot);
Console.WriteLine("el resultado es:" + resultado);
Console.ReadKey();

Math.Sqrt(7);
Console.WriteLine("el resultado es" + Math.Sqrt(7)); //usando la
clase math e imprimiendo el valor

}
}
}

/* % = muestra el residuo entre la division de las variables*/

5. OPERADORES RELACIONALES Y LOGICOS.

namespace OperadoresRelacionalesyLogicos
{
class Program
{
static void Main(string[] args)
{
// operadores relacionales
double peso;
Console.WriteLine("Inrese su peso:");
peso = Convert.ToDouble(Console.ReadLine());

if (peso > 100)


{
Console.WriteLine("tu peso es normal");
}
Console.ReadKey();
}
}
}

-------------------------------------------------------
namespace OperadoresRelacionalesyLogicos
{
class Program
{
static void Main(string[] args)
{
// operadores logicos
double peso;
byte edad;

Console.WriteLine("Inrese su peso:"); // la consola escribe lo que


le ingreses
peso = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Inrese su edad:"); //ingresas el valor en


la consola
edad = Convert.ToByte(Console.ReadLine());

Console.Clear(); // limpia la consola

/*if (peso > 100 && edad >= 15)*/ if( peso > 100 || edad == 15)
// ans = && , or =
{
Console.WriteLine("tu peso es normal");
}
Console.ReadKey();
}
}
}

6. ESTRUCTURA IF, DE FORMA ANIDADA O FORMA SIMPLE:

namespace EstructuraIf
{
class Program
{
static void Main(string[] args)
{
byte juan = 20, pedro = 19, jorge = 25; //if anidado
// el esle no te valida nada,
solo te muestra lo que le pides
if(juan > pedro)
{
if (jorge > juan)
{
Console.WriteLine("jorge es el mayor de todos");
}
}
Console.ReadKey();
}
}
}

7. USO DE TRY Y CATCHA.

namespace TryCatch
{
class Program
{
static void Main(string[] args)
{
double precio, total; //double para decimal
int cantidad; // valores enteros con int

try // intente hacer la operacion


{
Console.WriteLine("Cantidad:");
cantidad = Convert.ToInt16(Console.ReadLine());

Console.WriteLine("precio");
precio = Convert.ToDouble(Console.ReadLine());

total = cantidad * precio;


Console.WriteLine("El total es:" + total);

}
catch (Exception error) // captura el error, agarra el error
excistente
{
Console.WriteLine("ha ocurrido un erro" + error.Message);
//muestra mensaje de error en caso se ingrese un valor incorrecto
// se concateno
}

Console.ReadKey(); //cierra la consola precionando cualquier tecla


}

}
}

8. USO DE SWITCH.

namespace SwitchandCase
{
class Program
{
static void Main(string[] args)
{
//switch
string dia;
Console.WriteLine("dame un dia:");
dia = Console.ReadLine();
switch (dia)
{
case "lunes": Console.WriteLine("eligio el primer dia de la
semana"); break;
case "martes": Console.WriteLine("eligio el segundo dia de la
semana"); break;
case "miercoles": Console.WriteLine("eligio el 3er dia de la
semana"); break;
case "jueves": Console.WriteLine("eligio el 4to dia de la
semana"); break;
case "viernes": Console.WriteLine("eligio el 5to dia de la
semana"); break;
case "sabado": Console.WriteLine("eligio el 6to dia de la
semana"); break;
case "domingo": Console.WriteLine("eligio el 7mo dia de la
semana"); break;
default: Console.WriteLine("no es un dia:"); break;
}
Console.ReadKey();
}
}
}

9. USO DEL FOR y FOEACH.

namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for simple
for (int x = 1; x < 5; x++)
{
Console.WriteLine(x);

}
Console.ReadKey();
}
}
}

For simple con letra:

namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for simple con letra
char letra;

for (letra = 'a'; letra <= 'z'; letra++)


{
Console.WriteLine(letra);

}
Console.ReadKey();
}
}
}
FOR ANIDADO:

namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for anidado

for (int x = 1; x <= 7; x++)


{
for (int y = 1; y <= 11; y++)
{
Console.WriteLine("hola a todos");
}
Console.WriteLine();

}
Console.ReadKey();
}
}
}

FOREACH.

namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for anidado

string nombre = "leandro";


foreach (char letra in nombre)
{
Console.Write(" " + letra + " ");
}
Console.ReadKey();
}
}
}

9. INSTRUCCIONES:

using System.Threading.Tasks;
using System.Threading; //clase
namespace Instrucciones1
{
class Program
{
static void Main(string[] args)
{
//break
for (int id = 1; id <= 10; id++) // se le ingresa un valor de
inicializacion
{
Thread.Sleep(800); //metodo thread : numero de milisegundos en
que los subprocesos estan suspendidos
Console.WriteLine(id); //
}
Console.ReadKey();
}
}
}

USANDO BREAK ------------------------

using System.Threading; //clase


namespace Instrucciones1
{
class Program
{
static void Main(string[] args)
{
//break
for (int id = 1; id <= 10; id++) // se le ingresa un valor de
inicializacion
{
Thread.Sleep(800); //metodo thread : numero de milisegundos en
que los subprocesos estan suspendidos
Console.WriteLine(id); //
if (id == 5)
{
break;
}

}
Console.ReadKey();
}
}
}

USANDO CONTINUE -------------------------------------------

using System.Threading; //clase


namespace Instrucciones1
{
class Program
{
static void Main(string[] args)
{
//break
for (int id = 1; id <= 10; id++) // se le ingresa un valor de
inicializacion
{
Thread.Sleep(800); //metodo thread : numero de milisegundos en
que los subprocesos estan suspendidos

if (id == 8)
{
Console.WriteLine();
continue;
}
Console.WriteLine(id);
}
Console.ReadKey();
}
}
}
USANDO GOTO: ------------------------------------------

using System.Threading; //clase


namespace Instrucciones1
{
class Program
{
static void Main(string[] args)
{
//break
for (int id = 1; id <= 10; id++) // se le ingresa un valor de
inicializacion
{
Thread.Sleep(800); //metodo thread : numero de milisegundos en
que los subprocesos estan suspendidos

if (id == 8)
{
goto liquidacion;
}
Console.WriteLine(id);
}
liquidacion:
Console.WriteLine("se envio al departamento de contabilidad..");
Console.ReadKey();
}
}
}

10. CICLOS WHILE Y DO WHILE: (util para repetir algna instruccin varias veces
mientras exista una condicion

namespace WhileyDoWhile
{
class Program
{
static void Main(string[] args)
{
// While repite el ciclo mientras la condicion sea verdadera,
// valida la con. antes que la instruccion que se le de.
// DO - WHILE (realiza la instruccion y despues lo valida)
bool encender = false;
do
{
Console.WriteLine("hola a todos");
}
while (encender);

Console.ReadKey();
}
}
}

11. VETORES Y MATRICES: (Arreglos unidimensional y bidimensional), los


arreglos al igual que las variables nos permiten guardar informacion dentro
de ellos, pero con la ventaja que al tener mas dimensiones, nos permite
guardar mas informacion de un mismo tipo, y se accede ah desde posicion.

namespace Arreglos
{
class Program
{
static void Main(string[] args)
{
//arreglo unidimensional
int[] numero;
numero = new int[5]; //new palabra reservadadque se utiliza para
crear instancia de un objeto

numero[0] = 5;
numero[2] = 6;
numero[4] = 7;
//si quiero que el vector deje de tener 5 posiciones

numero = new[8];

foreach (int elemento in numero)


{
Console.WriteLine(elemento);
}
Console.ReadKey();
}
}
}

ARREGLO BIDIMENSIONAL O MATRICES------------------

namespace Arreglos
{
class Program
{
static void Main(string[] args)
{
//arreglo unidimensional
int[,] numero;

numero = new int[3,3];

//new palabra reservedad que se utiliza para crear instancia de un


objeto
//si quiero que el vector deje de tener 5 posiciones numero =
new[8];
for(int fila = 0; fila < 3; fila++)
{
for (int col = 0; col < 3; col++)
{
Console.WriteLine("dame un numero:");
numero[fila, col] = Convert.ToInt16(Console.ReadLine());
}
}
Console.Clear();
for (int fila = 0; fila < 3; fila++)
{
for (int col = 0; col < 3; col++)
{
Console.Write(" " + numero[fila, col]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}

12. CREAR ARCHIVOS: (las aplicaciones no ayudan mucho, pero aun mas cuando se
pueda guardar la informacion en archivos.)

GUARDAR INFORMACION EN UN ARCHIVO---------------

using System.IO; // esta importacion nos permite crear variables de tipo objeto
que van a ser tratado como archivo
namespace Archivos
{
class Program
{
static void Main(string[] args)
{
TextWriter archivo; //textwriter, permite crear una variable de este
tipo
archivo = new StreamWriter("archivos.txt"); //streamwriter: crea un
archivo de cualquier extensin
// inicializa la variable
string mensaje;
mensaje = Console.ReadLine(); // readline, cualquier mensaje que se
le ingrese va a quedar guardado
archivo.WriteLine(mensaje); // llame a su metodo escribir linea
archivo.Close(); //cierra el archivo
Console.Clear(); //limpie la consola
Console.WriteLine("se ha guardado el archivo..");
Console.ReadKey(); // para para el proceso
}
}
}

LEER INFORMACION DE UN ARCHIVO

using System.IO;

namespace crearArchivo
{
class Program
{
static void Main(string[] args)
{
TextReader leer_archivo;
leer_archivo = new StreamReader("archivos.txt"); // metodo para que
se lea lo que hay en el archivo
Console.WriteLine(leer_archivo.ReadToEnd()); // ahora que imprima lo
que esta en el archivo
leer_archivo.Close();
Console.ReadKey();

}
}
}

AGREGAR TEXTO A UN ARCHIVO

using System.IO;

namespace crearArchivo
{
class Program
{
static void Main(string[] args)
{
{
StreamWriter archivo = File.AppendText("archivos.txt"); //aca
escribie un archivo, file.appendtext aada no lo crea
string mensaje;
mensaje = Console.ReadLine();
archivo.WriteLine(mensaje);
Console.Clear();
Console.WriteLine("se ha guardado el archivo");
archivo.Close();
Console.ReadKey();

}
}
}

Вам также может понравиться