Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Clase1 C#

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 35

Computación e Informática

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á

asociado a un nombre también conocido como identificador.


 En este espacio podemos almacenar un valor, el cual puede ser modificado en

cualquier momento durante la ejecución del programa que contiene la variable.


 Para crear o declarar una variable en lenguajes como C, Java, C++ y C#, se realiza

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.

int int=0; //Error


int return=1; //Error
Todo lenguaje tiene un conjunto
de palabras reservadas que
deberán ser tomadas como
prohibidas para la declaración
de cualquier variable definido
por el programador.
 Los tipos de datos enteros que podemos usar en C#, junto con el espacio que
ocupan en memoria y el rango de valores que os permiten almacenar son:

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.

C# nos provee de una clase que permite hacer conversiones entre


los diferentes tipos de variables. Esta clase se conoce como convert
y tiene una gran cantidad de métodos para la conversión.

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 una cadena // Leemos una cadena


Console.WriteLine(“Escribe tu nombre”); Console.WriteLine(“Escribe tu nombre”);
nom = Console.ReadLine(); nom = Console.ReadLine();
Console.WriteLine(“Hola, como estas?”, nom); Console.WriteLine(“Hola, como estas?”, nom);

// 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());

Console.Write(“Ingrese el 2do número :”); Console.Write(“Ingrese el 2do número :”);


b= Convert.ToInt32(Console.ReadLine()); b= int.Parse(Console.ReadLine());
// Sumamos los valores // Sumamos los valores
s= a + b; s= a + b;
// Mostramos el resultado // Mostramos el resultado
Console.WriteLine(“El resultado es : ” + s.toString()); Console.WriteLine(“El resultado es : ” + s.toString());
} }
} }
Ejemplo: JAVA
Ejemplo: JAVA
Ejemplo: Borland C++

También podría gustarte