Clase1 C#
Clase1 C#
Clase1 C#
Programación en C#
Docente: Johnny Díaz
Una serie de instrucciones previamente codificadas, se le conoce
como código fuente.
El código fuente debe ser escrito respetando la sintaxis en un
lenguaje de programación, como C#, java, php, python, javascript,
C++, basic, etc.
Variable
Es un espacio reservado en la memoria de la computadora, la variable está
de la siguiente forma,
1. Se coloca el tipo de datos que esta variable almacenara.
2. Se coloca un identificador, esto seria el nombre de la variable
3. y por ultimo y opcional se le asigna un valor.
Importante: El nombre de la variable, no puede coincidir con los nombres de las
palabras reservadas (instrucciones o comandos asignados a este lenguaje de
programación), además que no podrá contener espacios en blanco.
Importante:
Si queremos almacenar la edad de una persona, no necesitamos utilizar números
negativos y nos bastaría con 3 cifras, así que el tipo de datos entero mas
razonable sería byte.
El método de ReadLine() permite leer datos por teclado.
Por defecto regresa el valor como cadena.
El método de ReadLine() nos presenta una limitación debido a que
sólo regresa el valor como cadena, pero no podemos utilizar una
cadena en operaciones aritméticas o asignarla directamente a una
variable numérica. Por ello se debe convertir ese dato para utilizarlo en
nuestros programas.
https://learn.microsoft.com/es-es/dotnet/csharp/programming-guide/types/casting-and-type-conversions
Si queremos obtener estos datos a partir de una cadena de
texto, no siempre nos servirá Convert.ToInt32, porque no
todos los datos son enteros de 32 bits (4 bytes). Para datos
de tipo "byte" usaríamos Convert.ToByte (sin signo) y
ToSByte (con signo), para datos de 2 bytes tenemos ToInt16
(con signo) y ToUInt16 (sin signo), y para los de 8 bytes
existen ToInt64 (con signo) y ToUInt64 (sin signo).
Si queremos convertir del tipo string al tipo int usaremos el
método ToInt32() o Parse. Éste necesita un parámetro, que
es la cadena que deseamos convertir. El método regresa un
valor de tipo int, por lo que es necesario tener una variable
que lo reciba.
Ejemplo utilizando el
método Parse:
Ejemplo utilizando el
método ToInt32:
Importante: Para convertir de cadena de texto a real, utizaremos Convert.ToDouble cuando
se trate de un dato de doble precisión, Convert.ToSingle cuando sea un dato de simple
precisión (float) y Convert.ToDecimal para un dato de precisión extra (decimal):
De forma similar podemos convertir la cadena a una variable
de tipo float. En este caso usaremos el método ToSingle().
Éste también necesita un parámetro, 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.
class Program { class Program {
static void Main(string[] args) static void Main(string[] args)
{ {
// Declaramos variables // Declaramos variables
string nom= “”; string nom= “”;
int a = 0, b = 0, s= 0; int a = 0, b = 0, s= 0;
// Leemos dos valores, se convierte a entero y los sumamos. // Leemos dos valores, se convierte a entero y los sumamos.
Console.Write(“Ingrese el 1er número:”); Console.Write(“Ingrese el 1er número:”);
a= Convert.ToInt32(Console.ReadLine()); a= int.Parse(Console.ReadLine());