Академический Документы
Профессиональный Документы
Культура Документы
using System;
namespace HolaMundo
{ class Program
2. TIPO DE DATOS.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
byte variable = 255;
/* 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
Math.Sqrt(7);
Console.WriteLine("el resultado es" + Math.Sqrt(7)); //usando la
clase math e imprimiendo el valor
}
}
}
namespace OperadoresRelacionalesyLogicos
{
class Program
{
static void Main(string[] args)
{
// operadores relacionales
double peso;
Console.WriteLine("Inrese su peso:");
peso = Convert.ToDouble(Console.ReadLine());
-------------------------------------------------------
namespace OperadoresRelacionalesyLogicos
{
class Program
{
static void Main(string[] args)
{
// operadores logicos
double peso;
byte edad;
/*if (peso > 100 && edad >= 15)*/ if( peso > 100 || edad == 15)
// ans = && , or =
{
Console.WriteLine("tu peso es normal");
}
Console.ReadKey();
}
}
}
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();
}
}
}
namespace TryCatch
{
class Program
{
static void Main(string[] args)
{
double precio, total; //double para decimal
int cantidad; // valores enteros con int
Console.WriteLine("precio");
precio = Convert.ToDouble(Console.ReadLine());
}
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
}
}
}
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();
}
}
}
namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for simple
for (int x = 1; x < 5; x++)
{
Console.WriteLine(x);
}
Console.ReadKey();
}
}
}
namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for simple con letra
char letra;
}
Console.ReadKey();
}
}
}
FOR ANIDADO:
namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for anidado
}
Console.ReadKey();
}
}
}
FOREACH.
namespace ForyForeach
{
class Program
{
static void Main(string[] args)
{
// for anidado
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();
}
}
}
}
Console.ReadKey();
}
}
}
if (id == 8)
{
Console.WriteLine();
continue;
}
Console.WriteLine(id);
}
Console.ReadKey();
}
}
}
USANDO GOTO: ------------------------------------------
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();
}
}
}
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];
namespace Arreglos
{
class Program
{
static void Main(string[] args)
{
//arreglo unidimensional
int[,] numero;
12. CREAR ARCHIVOS: (las aplicaciones no ayudan mucho, pero aun mas cuando se
pueda guardar la informacion en archivos.)
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
}
}
}
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();
}
}
}
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();
}
}
}