Sie sind auf Seite 1von 57







using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EstructuraBasica
{
class Program
{
static void Main(string[] args)
{
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HolaBienvenido
{
class Hola
{
static void Main(string[] args)
{
int Edad;
string nombre;
Console.WriteLine("Bienvenido a tu curso de .NET I");

Console.WriteLine("Captura tu edad: ");


Edad = int.Parse(Console.ReadLine());

Console.WriteLine("Captura tu nombre: ");


nombre = (Console.ReadLine());

Console.WriteLine("Tu nombre es : " + nombre + " y tu edad es : " + Edad);


}
}
}
public class Autos
{
//Constructor sin parámetros
public Autos() //Debe llevar el mismo nombre que la clase
{
System.Console.WriteLine("El constructor se invoca al crear el objeto");
}

class Program
{
static void Main(string[] args)
{
//Se crea el objeto y se invoca
//al constructor de la clase
Autos objAutos = new Autos();
}
}

public class Multiplica //Declaración de la clase


{
//Constructor que recibe un parámetro tipo entero.
public Multiplica(int num);
{
Int result = num * 10;
Console.WriteLine("El resultado es:" + result);

}
}

class ProgramConstIni
{

static void Main(string[] args)


{

//En la siguiente línea se invoca al constructor de la clase Multiplica


//automáticamente al crear el objeto “x” mediante la sentencia “New”

Multiplica x = new Multiplica(24); //Se envía como parámetro el numero = 24


}
}




o

o
If (condición)
{
(Sentencias, operaciones, impresiones…1);
}
Else
{
(Sentencias, operaciones, impresiones…2);
}

namespace EstructuraIf
{
class Estructura
{
static void Main(string[] args)
{
//Declaramos las variables que almacenaran los valores
//ingresados por los usuarios y una más denominada
//”operación” que almacenará la opción de la operación
// que el usuario seleccione.
int num1;
int num2;
string operacion;

//En ésta ocasión vamos a decorar un poco la consola :)


//Agregamos un título al programa
Console.Title = "Mi primer estructura if en C#";

// Damos formato a la consola


Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Blue;

//Limpiamos por si hubiera basura


Console.Clear();

//Pedimos al usuario introduzca el primer valor


Console.WriteLine("Introduzca el primer número");
num1 = Int32.Parse(Console.ReadLine());

//Pedimos al usuario introduzca el segundo valor


Console.WriteLine("Introduzca el segundo número");
num2 = Int32.Parse(Console.ReadLine());

//Pedimos al usuario introduzca el valor de la operación


//a realizar
Console.WriteLine("Escoja una opción: + para Sumar ó *
para Multiplicar");
operacion = (Console.ReadLine());

//En ésta sección declaramos la sentencia if, la cual


//lo que realiza es una inspección preguntando por la
//opción de la operación que el usuario seleccionó, para
//realizar la operación aritmética correspondiente, si
//la operación seleccionada es + de Sumar, entrará a
//ésta condición
if (operacion == "+" )
{
Console.WriteLine("La suma es =: " + (num1 + num2));

}
//Si no es sumar lo que el usuario ingresa, entonces
//preguntaría si la operación es multiplicar o * y
//a ésta segunda condición
else if (operacion == "*")
{
Console.WriteLine("La multiplicación es =: " + (num1 *
num2));
}
else
{
Console.WriteLine("La opción seleccionada es
incorrecta");
}
Console.ReadLine();
}
}
}

If (condición)
{
(Sentencias, operaciones, impresiones…1);
}
else if
{
(Sentencias, operaciones, impresiones…2);
}
else
{
(Sentencias, operaciones, impresiones…2);
}

class Anidados
{
static void Main(string[] args)
{
int num1, num2, num3;
//En ésta ocasión vamos a decorar un poco la consola
:)
//Agregamos un título al programa
Console.Title = "Mi primer estructura if anidada en
C#";
// Damos formato a la consola
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();

//Pedimos al usuario introduzca los valores


Console.WriteLine("Ingrese el primer número
entero");
num1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero
entero");
num2 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el tercer numero
entero");
num3 = int.Parse(Console.ReadLine());

//ESTRUCTURA IF ANIDADA
//El siguiente es el primer if
if (num1 > num2 && num1 > num3)
{
//Mandamos imprimir, los números entre paréntesis
//indican el orden de los valores los cuales son
//indicados por las variables después de las
comillas.
Console.WriteLine("En número {0} es mayor que ,
{1} y que, {2} ", num1, num2, num3);
}

else
{
//El siguiente es el segundo if dentro del primero
if (num2 > num3)
{
Console.WriteLine("En número {1} es mayor que {0}
y {2}", num1, num2, num3);
}
//El siguiente es la última condición dentro del if
else
{
Console.WriteLine("En número {2} es mayor que {0}
y {1}", num1, num2, num3);

}
}
Console.ReadLine();
}
}

switch (expresión)
{
case expresión (valor 1):
Sentencia1;
break;
case expresión (valor 2):
Sentencia2;
break;
default: (en caso de que las condiciones anteriores no se
hayan cumplido)
Sentencia n;
}


While (condición)
{
sentencia;
incremento
}

int n = 1;
while (n < 6)
{
Console.WriteLine("El valor actual de n es {0}",
n);
n++;
}

static void Main(string[] args)


{
int n;
double suma=0;
int i=1;

Console.WriteLine("Introduce el valor de N");


n = int.Parse(Console.ReadLine());

while (n>=i)
{
suma = suma + (1.0/i);
i++;
}

Console.WriteLine("La suma es: {0}", suma);


Console.ReadKey();
}


do{
sentencia
incremento
}while ( ExpresiónBooleana o condición)
int x = 0;
do {
Console.WriteLine(x);
x++;
} while (x < 5);
static void Main(string[] args)
{
int n, valor;
int i=1;
double suma=0;
double promedio=0;

Console.WriteLine("Introduce la cantidad de
numeros");
n = int.Parse(Console.ReadLine());

do{
Console.WriteLine("Introduce el valor {0}", i);
valor = int.Parse(Console.ReadLine());
suma = suma + valor;
i++;
} while (n >= i);
promedio = suma / n;

Console.WriteLine("La suma de los números es: " +


suma);
Console.WriteLine("El promedio es: " + promedio);
}


o

for ( v1 = e; condición; incremento)


{
Sentencia;
}


for (int i = 1; i <= 5; i++)


{
Console.WriteLine(i);
}
static void Main(string[] args)
{
int n;
int mayor=0;
int valor=0;

Console.WriteLine("Introduce la cantidad de numeros a


leer");
n = int.Parse(Console.ReadLine());

for (int i = 1; i <= n; i++)


{
Console.WriteLine("Introduce el numero" + i);
valor = int.Parse(Console.ReadLine());
if (i == 1){
mayor = valor;
}
else{
if (valor > mayor)
mayor = valor;
}
}

Console.WriteLine("El numero mayor es: " + mayor);


Console.ReadKey();
}
Nombre del
CALCULADORA
Objeto
Pantalla
Teclas numéricas Características
Teclas de funciones o atributos
Sumar
Restar Funcionalidad
Multiplicar del objeto:
Dividir métodos
CALCULADORA Clase
 Int Resultado
 Int suma Variables
 Int resta Tipo o propiedades
 Int multi
 Int Div
Métodos
Sumar
(Que devuelven resultado y que no
Restar
devuelven resultado, de igual manera
Multiplicar
Dividir puede o no recibir parámetros)

void nombreMétodo ( lista de parámetros)


{
Declaración de variables locales.
Sentencias…
Etc.
//código necesario para ejecutar el método…
}

Public static void Main ( string [] arg )


{
// Cuerpo del método
}
void sumar (int a, int b)
{
int resultado = a + b;
Console.WriteLine(resultado.toString());
}

Public void raíz (int a)


{
//código
}

Public void raíz (ref int a)


{
//código
}
class operaciones
{
static void Main(string[] args)
{
float n1, n2; //Se declaran variables
//Pedimos valores al usuario
Console.WriteLine("Introduce el primer número");
n1 = float.Parse(Console.ReadLine());
Console.WriteLine("Introduce el segundo número");
n2 = float.Parse(Console.ReadLine());
//manda llamar al método e imprime el resultado
restar(n1,n2);

}
// declaramos a el método que no devuelve valores
public static void restar(float n1, float n2)
{
// Declaramos la variable que almacenará el resultado
float resul;
resul = n1-n2;
Console.WriteLine("El resultado de la resta es:" +
resul);
Console.ReadKey();
}
}


[modificador] tipo – resultado nombre-método ([lista de
parámetros])
{
Declaración de variables
Sentencias
[return [(expresión)]
}

class operaciones
{
static void Main(string[] args)
{
//Se declaran variables
float n1, n2;
//Pedimos el primer valor al usuario
Console.WriteLine("Introduce el primer número");
n1 = float.Parse(Console.ReadLine());
//Pedimos el segundo valor al usuario
Console.WriteLine("Introduce el segundo número");
n2 = float.Parse(Console.ReadLine());
Console.WriteLine("El resultado de la suma es");
//manda llamar al método sumar e imprime el resultado
Console.WriteLine(sumar(n1, n2));
Console.ReadKey();
}

public static float sumar(float n1, float n2)


{
// Declaramos una variable llamada “resultado” del mismo
tipo que la función
float resultado;
resultado = n1 + n2; //Se realiza la suma
return resultado; // retornamos el resultado para que se
imprima en pantalla
}
}

Das könnte Ihnen auch gefallen