Está en la página 1de 5

Visual Basic C#

Ver en consola
Console.WriteLine();
Console.Write

La diferencia es que con writeline iran las sentencias una debajo de la


otra.
Con write iran juntas en las misma lnea

Errores de sintaxis
{}
;

()
Console versus console versus CONSOLE

Los nombres de las variables deben empezar con letra.


Es posible colocar nmeros en los nombres de las variables, pero no
empezar el
nombre con ellos.
Los nombres de las variables no pueden llevar signos a excepcin
del guin bajo _ .
Las variables no pueden llevar acentos en sus nombres.
Las variables no pueden tener un nombre de variable ya asignada por
el compilador
Es una buena practica hacer nombres cortos y que guarden relacin
con lo que contiene la variable
Al declarar una variable es sensible a maysculas y minsculas, debe
escribirse igual.
Variable declarada en un bloque de cdigo {} solo puede ser usada
en ese bloque de codigo
Inicializacin
int a = 10;
int b = 12;
int Suma = 10+12;
Asignacin en cadena
int a=10, b=12, c=13;

Tipos de variable e informacin que guarda


TIPO INFORMACIN QUE GUARDA
bool Es una variable booleana, es decir que solamente puede guardar los valores verdadero
o falso
(true o false) en trminos de C#.
byte Puede guardar un byte de informacin. Esto equivale a un valor entero positivo entre 0
y 255.
sbyte Guarda un byte con signo de informacin. Podemos guardar un valor entero con signo
desde 128 hasta 127.
char Puede guardar un carcter de tipo Unicode.
decimal Este tipo puede guardar un valor numrico con decimales. Su rango es desde
1.0 ? 10?28
hasta 7.9 ? 1028.
double Tambin nos permite guardar valores numricos que tengan decimales. El rango
aproximado
es desde 5.0 ? 10?324 hasta 1.7 ? 10 308.

float Otro tipo muy utilizado para guardar valores numricos con decimales. Para este tipo el
rango
es desde 1.5 ? 10?45 hasta 3.4 ? 1038.
int Cuando queremos guardar valores numricos enteros con signo, en el rango de
-2,147,483,648
hasta 2,147,483,647.
uint Para valores numricos enteros positivos, su rango de valores es desde 0 hasta
4,294,967,295.
long Guarda valores numricos enteros realmente grandes con un rango
desde 9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807.
uling Guarda valores numricos enteros positivos. Su rango de valores vara desde 0
hasta 18,446,744,073,709,551,615.
short Guarda valores numricos enteros, pero su rango es menor y vara desde -32,768
hasta 32,767.
ushort Puede guardar valores numricos enteros positivos con un rango desde 0 hasta
65,535.
string Este tipo nos permite guardar cadenas.

Operadores y descripcin

= Asignacin. Este operador ya es conocido por nosotros.


+ Suma. Nos permite sumar los valores de las variables o los nmeros
- Resta. Para restar los valores de las variables o los nmeros.
* Multiplicacin. Multiplica los valores de las variables o los nmeros.
/ Divisin. Divide los valores de las variables o los nmeros.
% Mdulo. Nos da el residuo de la divisin.

precedencia de operadores.
Operadores que se ejecutan primero que otros
OPERADOR DESCRIPCIN
* Multiplicacin
/ Divisin
% Mdulo
+ Adicin
- Sustraccin

Es por eso que usamos parntesis y se evalua primero lo que esta en ellos

resultado = (3*5) + 2;

resultado : 17

Introducir datos en el programa


Console.ReadLine();
String Entrada =;

Entrada = Console.ReadLine();

Console.WriteLine(Hola {0}, mucho gusto,Entrada);

Conversion de variables

Convertir string a int

Si queremos convertir del tipo string al tipo int usaremos el mtodo


ToInt32(). ste
necesita un parmetro, que es la cadena que deseamos convertir. El
mtodo regresa
un valor de tipo int, por lo que es necesario tener una variable que lo
reciba.
a = Convert.ToInt32(entrada);

De forma similar podemos convertir la cadena a una variable de tipo


float. En este
caso usaremos el mtodo ToSingle(). ste tambin necesita un
parmetro, que es la
cadena que contiene el valor a convertir. Como regresa un valor
flotante, entonces
debemos tener una variable de tipo float que lo reciba.
valor = Convert.ToSingle(entrada);

Ejemplo sumar 2 enteros:


string Entrada = "";
int a = 0, b = 0, resultado = 0;

Console.WriteLine("Escribe tu nombre");
Entrada = Console.ReadLine();
Console.WriteLine("Hola {0} mucho gusto", Entrada);
Console.WriteLine("Escribe un numero entero");
Entrada = Console.ReadLine();
a = Convert.ToInt32(Entrada);
Console.WriteLine("Escribe otro numero entero");
Entrada = Console.ReadLine();
b = Convert.ToInt32(Entrada);
resultado = a + b;
Console.WriteLine("El resultado de sumar ambos es {0}",resultado);

Programa para calcular el Area y el Perimetro de un cuadrado

float area = 0.0f;


float perimetro = 0.0f;
float ancho = 1.0f;
float alto = 1.0f;
string valor = "";

Console.WriteLine("Este programa calcula el area y perimetro de un cuadrado");

Console.WriteLine("Escribe el ancho del cuadrado");


valor = Console.ReadLine();
ancho = Convert.ToSingle(valor);

Console.WriteLine("Escribe el alto del cuadrado");


valor = Console.ReadLine();
alto = Convert.ToSingle(valor);

area = ancho * alto;


perimetro = (ancho + alto) * 2;

Console.WriteLine("El area del cuadrado es {0}", area);


Console.WriteLine("El perimetro del cuadrado es {0}", perimetro);

Conversion de grados C a F

float c = 1.0f;
float f = 1.0f;
string valor = "";

Console.WriteLine("Este programa convierte grados centigrados en fahrenheit");

Console.WriteLine("Escribe un valor en grados centigrados");


valor = Console.ReadLine();
c = Convert.ToSingle(valor);

f = c * 9 / 5 +32;

Console.WriteLine("La conversion en grados Fahrenheit es {0}",f);

Conversin dlares a euros

float euro = 1.0f;


float dolar = 1.0f;
string valor = "";

Console.WriteLine("Este programa convierte dolares a euros");

Console.WriteLine("Escribe cuantos dolares deseas convertir a euros");


valor = Console.ReadLine();
dolar = Convert.ToSingle(valor);

euro = dolar* 0.89420f/1;

Console.WriteLine("{0} dolares son {1} euros",dolar,euro);