Operadores, tipos de datos, variables en C# - Programación en C#. Net con Visual Studio 2013 (3-25)
En este artículo mostraremos de manera detallada los operadores aritméticos en c#, tipos de datos, declaración de variables y constantes, ámbitos de una variable en c#, resolveremos nuestro primer algoritmo de mostrar la suma, resta, multiplicación, división, raíz y potencia de dos números ingresados todo esto en el lenguaje de programación c# utilizando como ide de desarrollo Microsoft Visual Studio 2013.
Pueden consultar toda la documentación respectiva (Diapositivas, textos, videos, códigos fuentes, librerías, etc.) de este conjunto de posts.
Pueden ver los videos directamente en youtube:
http://www.youtube.com/watch?v=QTq6yQZzvlw&list=PLZPrWDz1Molqy8PjM4PnMPyZzJf5LH1M2&index=1
Visita nuestro canal en youtube donde publicamos cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
www.youtube.com/jcarlosad7
Tipos de Datos en C#
Código del botón limpiar
Pueden consultar toda la documentación respectiva (Diapositivas, textos, videos, códigos fuentes, librerías, etc.) de este conjunto de posts.
Pueden ver los videos directamente en youtube:
http://www.youtube.com/watch?v=QTq6yQZzvlw&list=PLZPrWDz1Molqy8PjM4PnMPyZzJf5LH1M2&index=1
Visita nuestro canal en youtube donde publicamos cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
www.youtube.com/jcarlosad7
Tipos de Datos en C#
Tipos de Datos Compuestos
C# introduce el concepto de estructura como tipo de datos compuesto
asignado por pila que no admite la herencia. En la mayoría de los otros
aspectos, las estructuras son muy similares a las clases.
Tipos de Datos Integrados
Los tipos de datos primitivos en C# son objetos en el espacio de nombres
System. Para cada tipo de datos, se proporciona un nombre corto o alias. Por
ejemplo, int es el nombre corto correspondiente
a System.Int32 y double es la forma abreviada
de System.Double.
Nombre
corto
|
Clase
.NET
|
Tipo
|
Ancho
|
Intervalo
(bits)
|
|
byte
|
Byte
|
Entero sin signo
|
8
|
0 a 255
|
|
sbyte
|
SByte
|
Entero con signo
|
8
|
-128 a 127
|
|
int
|
Int32
|
Entero con signo
|
32
|
-2.147.483.648 a 2.147.483.647
|
|
uint
|
UInt32
|
Entero sin signo
|
32
|
0 a 4294967295
|
|
short
|
Int16
|
Entero con signo
|
16
|
-32.768 a 32.767
|
|
ushort
|
UInt16
|
Entero sin signo
|
16
|
0 a 65535
|
|
long
|
Int64
|
Entero con signo
|
64
|
-922337203685477508 a 922337203685477507
|
|
ulong
|
UInt64
|
Entero sin signo
|
64
|
0 a 18446744073709551615
|
|
float
|
Single
|
Tipo de punto flotante de precisión simple
|
32
|
-3,402823e38 a 3,402823e38
|
|
Double
|
Double
|
Tipo de punto flotante de precisión doble
|
64
|
1,79769313486232e308 a 1,79769313486232e308
|
|
char
|
Char
|
Un carácter Unicode
|
16
|
Símbolos Unicode utilizados en el texto
|
|
bool
|
Boolean
|
Tipo Boolean lógico
|
8
|
True o false
|
|
object
|
Object
|
Tipo base de todos los otros tipos
|
|||
string
|
String
|
Una secuencia de caracteres
|
|||
decimal
|
Decimal
|
Tipo preciso fraccionario o integral, que
puede representar números decimales con 29 dígitos significativos
|
128
|
±1.0 × 10e−28 a ±7.9 × 10e28
|
Variables
y Constantes
Ambas Representan un
espacio de Memoria RAM que guarda un valor que servirá para algún proceso en
particular, la Variable contiene un valor que puede ser modificado en cualquier
momento, mientras que el valor de la constante es fijo y no cambia en la
ejecución del programa.
Declaración de Variables
En C# existen 3
tipos de Variables:
Variables de instancia.
Se utilizan para definir los
atributos de un objeto.
Variables de clase.
Son similares a las variables de
instancia, con la excepción de que sus valores son los mismos para todas las
instancias de la clase.
Operadores
Operadores
Númericos.
Tipo de Operador
|
Operadores asociados
|
Cambio
de signo
|
-,+
|
Aritméticos
|
+,-,*, /, %
|
Incremento
y decremento
|
++, -
|
Operadores
de Comparación
Operador
|
Significado
|
>
|
Mayor que
|
<
|
Menor que
|
==
|
Igual a
|
>=
|
Mayor o igual que
|
<=
|
Menor o igual que
|
!=
|
Distinto que
|
Estructuras
Secuenciales
Problema 1
Operadores Aritméticos:
Crear un
programa que me permita sumar, restar, multiplicar, dividir, obtener potencia y
raíz cuadrada de dos números ingresados
por teclado.
Código del botón calcular
private void btncalcular_Click(object sender, EventArgs e)
{
//Declaración
de variables
double num1, num2;
double suma;
double resta, mult, div, potencia, raiz;
//Entrada
de Datos
num1 = double.Parse(txtnumero1.Text);
num2 = Convert.ToDouble(txtnumero2.Text);
//Proceso
suma = num1 + num2;
resta = num1 - num2;
mult = num1 * num2;
div = num1 / num2;
potencia = Math.Pow(num1,num2);
raiz = Math.Pow(num1, (1 / num2));
//Salida
de Información
txtsuma.Text = Convert.ToString (suma);
txtresta.Text = Convert.ToString(resta);
txtmultiplicacion.Text = Convert.ToString(mult);
txtdivision.Text = Convert.ToString(div);
txtpotencia.Text = Convert.ToString(potencia);
txtraiz.Text = Convert.ToString(raiz);
}
Código del botón limpiar
private void btnlimpiar_Click(object sender, EventArgs e)
{
txtnumero1.Clear();
txtnumero2.Clear();
txtsuma.Clear();
txtresta.Clear();
txtmultiplicacion.Clear();
txtdivision.Clear();
txtpotencia.Clear();
txtraiz.Clear();
}
Video Operadores, tipos de datos, variables en C# (3-25) Programación en C#. Net con Visual Studio 2013
Saludos Imperio, un abrazo a la distancia.
Operadores, tipos de datos, variables en C# - Programación en C#. Net con Visual Studio 2013 (3-25)
Reviewed by Liliana Nataly Arcila Diaz
on
18:40
Rating:
No hay comentarios: