Você está na página 1de 30

Bueno pues aqu tengo 33 ejercicios resueltos en c#, cualquier duda me dicen por este

Tema.

Creo que ya podra darle un poco a diseo grafico no?

Nota: Solo se permiten 20.000 caracteres... pongo los otros mas abajo de este post

12) Mostrar los nmeros impares entre el 0 y el 100


13) Mostrar los nmeros pares entre el 0 y el 100
14) Mostrar los nmeros del 0 al 100
15) Mostrar los nmeros del 100 al 0
16) Mostrar los multiplos de 3 del 0 al 100
17) Mostrar los multiplos de 3 y de 2 entre el 0 y 100

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
int i, impar = 0, par = 0;

for (i = 0; i < 100; i++)


{
if (i % 2 != 0)
{
Console.Write("{0}|", i);
impar++;
}
}

Console.Write("\n\n");

// EJERCICIO 13 ////////////////////////////////////
for (i = 1; i < 100; i++)
{
if (i % 2 == 0)
{
Console.Write("{0}|", i);
par++;
}
}
Console.Write("\n\nDel 0 al 100 hay {0} nmeros pares y {1}
impares\n\n", par, impar);
// EJERCICIO 14 /////////////////////////////////////

for(i= 0;i<101;i++)
Console.Write("{0}|",i);

Console.Write("\n\n");

// EJERCICIO 15 ///////////////////////////////////////
for (i = 100; i > -1; i--)

Console.Write("{0}|", i);

Console.Write("\n\n");

// EJERCICIO 16 ////////////////////////////////////////
for(i = 0; i < 100; i++)
if(i % 3 == 0)
Console.Write("{0}|",i);

Console.Write("\n\n");
// EJERCICIO 17 /////////////////////////////////////////

for (i = 0; i < 100; i++)


if (i % 3 == 0 || i % 2 == 0)
Console.Write("{0}|", i);

Console.Read();

}
}

18) Ingresar un nmero y mostrar la suma de los nmeros que lo anteceden.


19) Mostrar los nmeros del 1 hasta el nmero ingresado.
20) Contar los multiplos de 3 desde la unidad hasta un num que ingresamos
21) Mostrar los nmeros primos entre el 0 y 100.
Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
int num, suma = 0, n, divisor,cont = 0;

Console.Write("Nmero:");
num = Int32.Parse(Console.ReadLine());

for (int i = 0; i < num; i++)


suma = suma + i;

Console.Write("La suma de los nmeros que anteceden a el {0} es


{1}\n\n", num, suma);

// EJERCICIO 19
///////////////////////////////////////////////////////////////////////

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


Console.Write("{0}|", i);
// EJERCICIO 20 //////////////////////////////////////////////////////
for(int i = 0; i < num;i++)
if(i % 3 ==0)

cont++;

Console.WriteLine(Entre el 1 y el {0} hay {1} multiplos de


3",num,cont);
//EJERCICIO21
//////////////////////////////////////////////////////////////////////
Console.Write("\n\nNmeros primos del 2 al 100\n\n");

for (n = 2; n <= 100; n++)


{
for (divisor = 2; n%divisor != 0; divisor++)
if (divisor == n)
Console.Write("{0}|",n);

}
Console.ReadKey();
}
}

22) Ingresar 10 nmeros sumar los + y multiplicar los - .


23) Ingresar dos nmeros e intercambiarlos .
24) Ingresar un nmero y mostrar su cuadrado y cubo.
25) Ingresar x cant de pesos y mostrar la cantidad de personas que pesan + de 80 y - de
80.

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
float num, may0=0, men0=1,x=0;

int cont = 0;
float num1, num2, auxi;

while (cont < 10)


{
do
{
Console.Write("Nmero:");
num = float.Parse(Console.ReadLine());

} while (num == 0);

if (num > 0)
may0 = may0 + num;
if (num < 0)
men0 = men0 * num;

cont++;
}
if (men0 == 1)// En caso de que se ingrese todos +
men0 = 0;

Console.Write("La suma de los nmeros + es {0} y el producto de


los - es {1}", may0, men0);

// EJERCICIO 23
////////////////////////////////////////////////////////////////////////
/////
Console.Write("\n\nNmero 1:");

num1 = float.Parse(Console.ReadLine());

Console.Write("Nmero 2:");
num2= float.Parse(Console.ReadLine());

auxi = num1;
num1 = num2;
num2 = auxi;

Console.Write("El nmero 1 ahora es {0} y el nmero 2 es


{1}\n\n", num1, num2);

// EJERCICIO 24
////////////////////////////////////////////////////////////////////////
////

Console.Write("Nmero:");
num1 = float.Parse(Console.ReadLine());

Console.Write("El cuadrado de {0} es {1} y de su cubo es {2}\n",


num1, num1 * num1, num1 * num1 * num1);

// EJERCICIO 25
////////////////////////////////////////////////////////////////////////
///////////////

cont = 0;
men0 = 0;
may0 = 0;
do
{
Console.Write("\nIngrese peso:");

num1 = float.Parse(Console.ReadLine());

if (num1 > 0)
{
if (num1 <= 80)
men0 = men0 + 1;
if (num1 > 80)
may0 = may0 + 1;

cont++;
}
else
Console.Write("\nDebe ingresar mayor a 0\n");

Console.Write("\nDesea continuar s/n ?");// VALIDAR

} while (Console.ReadLine() == "s");


Console.Write("\n\nDe {0} persona/s {1} pesan menos o igual a 80
y {2} pesan mas de 80",cont,men0,may0);

Console.Read();

}
}

26) Ingresar 3 datos y decir que clase de triangulo es. Para formar un triangulo hay que
tener en cuenta que la suma de sus dos las inferiores
tiene que ser mayor a el lado superior

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace ejercicio
{

class ejercicio25
{
static void Main()
{
float[] lado = new float[3];
float mayor = 0, sumar = 0;
int i,j,auxi=0,flag=0;

for (i = 0; i < 3; i++)


{
Console.Write("Lado {0}:",i+1);
lado[i] = float.Parse(Console.ReadLine());

if(lado[i] > mayor)


{
mayor = lado[i];
auxi = i;
}
}

for(i=0;i<3;i++)
if(auxi!= i)
sumar+= lado[i];

if (mayor < sumar)


{
Console.Write("Es un triangulo");

for (i = 0; i < 2; i++)


for (j = i + 1; j < 3; j++)
if (lado[i] == lado[j])
flag++;
if (flag == 3)
Console.Write(" ---> Equilatero");

else
{
flag = 0;
for (i = 0; i < 2; i++)
for (j = i + 1; j < 3; j++)
if (lado[i] != lado[j])
flag++;
if (flag == 3)
Console.Write(" ---> Escaleno");

else
Console.Write(" ---> Isosceles");

}
}
else
{
Console.Write("No es un triangulo");
}
Console.Read();
}
}
}

27)Dados 3 nmeros donde el primero y el ltimo son lmites de un intervalo, indicar si el


tercero pertenece a dicho intervalo

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio26
{

static void Main()


{
float[] numero = new float[3];
float mayor = 0, menor = 0;
int i, flag = 0,noingreso = 0;

for (i = 0; i < 3; i++)


{
Console.Write("{0} nmero:", i + 1);
numero[i] = float.Parse(Console.ReadLine());

if (flag == 0)
{
mayor = numero[i];
menor = numero[i];
flag = 1;
}
else
{
if (numero[i] > mayor)
mayor = numero[i];
if (numero[i] < menor)
menor = numero[i];
}
}

for (i = 0; i < 3; i++)


{
if (numero[i] != mayor && numero[i] != menor)

{
Console.Write("\nEl nmero {0} esta entre el {1} y
el {2}", numero[i], menor, mayor);

noingreso = 1;
}
}
if (noingreso == 0)
Console.Write("\nError.Hay numeros repetidos");

Console.Read();
}
}

28)Por teclado se ingresa el valor hora de un empleado.Posteriormente se ingresa el


nombre del empleado, la antiguedad y la cantidad de horas trabajadas en el mes. Se pide
calcular el importe a cobrar teniendo en cuenta que al total que resuelta de multiplicar el
valor hora por la cantidad de horas trabajadas, hay que sumarle la cantidad de aos
trabajados multiplicados por $30, y al total de todas esas operaciones restarle el 13% en
concepto de descuentos. Imprimir el recibo correspondiente con el nombre, la antiguedad,
el valor hora, el total a cobrar en bruto, el total de descuentos y el valor neto a cobrar.
Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio27
{

static void Main()


{
float valorhr, hrstrab, antigue;
string nombre;

Console.Write("Nombre:");
nombre = Console.ReadLine();

Console.Write("Valor hora:");
valorhr = float.Parse(Console.ReadLine());

Console.Write("Antiguedad:");
antigue = float.Parse(Console.ReadLine());

Console.Write("Horas trabajadas:");
hrstrab = float.Parse(Console.ReadLine());

Console.Clear();
Console.WriteLine("Nombre: {0}", nombre);
Console.WriteLine("Antiguedad: {0}", antigue);
Console.WriteLine("Valor hora: {0}", valorhr);
Console.WriteLine("Total a cobrar: {0}", valorhr * hrstrab +
antigue * 30);// TOTAL

Console.WriteLine("Total del descuento: {0}", (valorhr *


hrstrab + antigue * 30) * 0.13);// TOTAL * 0,13
Console.WriteLine("Total con descuento: {0}", ((valorhr *
hrstrab + antigue * 30) - (valorhr * hrstrab + antigue * 30) * 0.13));//
TOTAL - DESC

Console.Read();
}
}

29)Realizar la tabla de multiplicar de un nmero entre 0 y 10 de forma que se visualice de


la siguiente forma: 4x1=4

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio28
{

static void Main()


{
int num;

do
{
Console.Write("Ing. un numero entre 0 y 10:");
num = Int32.Parse(Console.ReadLine());

}while (num < 1 || num > 9);

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


Console.WriteLine("{0} x {1} = {2}", num, i, num * i);

Console.Read();
}
}

30)Ingresar 2 nmeros, imprima los nmeros naturales que hay entre ambos empezando
por el ms pequeo, contar cuntos nmeros hay y cuntos de ellos son pares.

Cdigo:

Cdigo: [Seleccionar]
using System;
namespace ejercicio
{

class ejercicio29
{
static void Main()
{
float num1, num2, menor, mayor;
int i, cont = 0, contpar = 0;

do
{
Console.Write("Nmero 1:");
num1 = float.Parse(Console.ReadLine());

Console.Write("Nmero 2:");
num2 = float.Parse(Console.ReadLine());
} while (num1 == num2);

if (num1 < num2)


{
menor = num1;
mayor = num2;
}
else
{
menor = num2;
mayor = num1;
}

for (i = (int)menor + 1; i < mayor; i++)


{
Console.Write("{0}|", i);
cont++;
if (i % 2 == 0)
contpar++;
}
if(num1 == num2-1 || num2 == num1-1)
Console.Write("\n\nNo hay numeros enteros entre {0} y el
{1}",num1,num2);

else
Console.Write("\n\nEntre {0} y {1} hay {2} nmeros de
los cuales {3} son pares", menor, mayor, cont, contpar);

Console.Read();
}
}
}

31) Se registran 10 empleados de una empresa Nmero de legajo, sueldo,


sexo(1=femenino y 2=masculino).Mostrar cuantas mujeres ganan ms de $500 pesos y
cuantos hombres ganan menos de $400.

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace ejercicio
{

class ejercicio30
{
static void Main()
{
string[] legajo = new string[10];

float[] sueldo = new float[10];


int[] op = new int[10];
int i;

for (i = 0; i < 10; i++)


{
Console.WriteLine("{0} persona", i + 1);
Console.Write("Sueldo:");

sueldo[i] = float.Parse(Console.ReadLine());
Console.Write("Legajo:");
legajo[i] = Console.ReadLine();
Console.Write("1 = Femenino, 2 = Masculino:");
op[i] = int.Parse(Console.ReadLine());

}
Console.WriteLine();
for (i = 0; i < 10; i++)
{
if (op[i] == 1 && sueldo[i] > 500 || op[i] == 2 &&
sueldo[i] < 400)
Console.WriteLine("Legajo: {0}|Sexo: {1}|Sueldo:
{2}", legajo[i], op[i], sueldo[i]);

}
Console.Read();
}
}
}

32)Se ingresa por teclado la cantidad de agua caida, en mlimetros da a da durante un


mes.Se pide determinar el da de mayor lluvia, el de menor y el promedio.

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace ejercicio
{

class ejercicio31
{
static void Main()
{
int flag = 0,i = 0, mayordia = 0, menordia = 0, x = 30;
int[] dia = new int[31];
float menor = 0, mayor = 0, promedio = 0,contagua = 0;
float[] agua = new float[x + 1];

do
{
Console.Write("Ingrese dia:");
dia[i] = int.Parse(Console.ReadLine());

Console.Write("Ingrese agua caida:");


agua[i] = float.Parse(Console.ReadLine());

if (flag == 0)
{
mayordia = dia[i];

menordia = dia[i];
mayor = agua[i];
menor = agua[i];
flag = 1;
}
else
{
if (agua[i] > mayor)
{
mayordia = dia[i];
mayor = agua[i];
}
if (agua[i] < menor)
{
menordia = dia[i];
menor = agua[i];
}
}

contagua+= agua[i];

if(i == 29)
{ Console.Write("El mes tiene 31 dias s/n ?");
if(Console.ReadLine() == "s")
x = x + 1;
}
i++;
}while(i<x);
promedio = contagua / i;

if (menor == mayor)
{
Console.Write("\nNo hubo mayor y menor dia de agua
caida, fue igual para todos los dias {0}", menor);

}
else
{
Console.WriteLine("\nLa mayor cantidad de agua caida fue
de {0} milmetros el/los dia/s ...", mayor);

for (i = 0; i < x; i++)


if (agua[i] == mayor)
Console.Write("\nDia {0}", dia[i]);

Console.WriteLine("\n\nLa menor cantidad de agua caida


fue de {0} milmetros el/los dia/s ...", menor);

for (i = 0; i < x; i++)


if (agua[i] == menor)
Console.Write("\nDia {0}", dia[i]);

}
Console.WriteLine("\n\nEl promedio de agua caida en {0} dias
es {1}", x, promedio);

Console.Read();
}
}
}

33) Hacer el algoritmo que imprima el mayor y el menor de una serie de 5 nmeros que
vamos introduciendo por teclado.

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace ejercicio
{
class ejercicio32
{
static void Main()
{
float[] num = new float[5];
float mayor = 0, menor = 0;
int flag = 0;

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


{
Console.Write("Ingrese {0} nmero:", i + 1);
num[i] = float.Parse(Console.ReadLine());

if (flag == 0)
{
mayor = num[i];
menor = num[i];
flag = 1;
}
else
{
if (num[i] > mayor)
mayor = num[i];
if (num[i] < menor)
menor = num[i];
}
}
if (mayor == menor)
Console.Write("\nLos nmeros son todos iguales\n");

else
Console.Write("\nEl menor de los 5 nmeros es el {0} y
el mayor es el {1}", menor, mayor);

Console.Read();
}
}
}

Saludos, y ya saben cualquier duda por aqu


ltima modificacin: 03 de Noviembre 2014, 09:56 de Alex Rodrguez
En lnea
Sixtoex
Principiante

Mensajes: 87

Re:[c#] 33 ejercicios RESUELTOS


Respuesta #1 : 30 de Octubre 2014, 15:34

Aqu los que no me dejaba poner por limitacion de caracteres

1) Ingresar 5 nmeros y mostrar su promedio

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace Ejercicios
{

class Ejercicio1

{
static void Main()

{
int i=0;
float num,acu=0;

while (i < 5)
{
Console.Write("Ingrese {0} nmero:", i + 1);
num = float.Parse(Console.ReadLine());
acu += num;
i++;
}
Console.Write("El promedio de los 5 nmeros es {0}", acu /
5);

Console.Read();
}

}
}

2) Ingresar un nmero y mostrar el cuadrado del mismo.El nmero debe ser mayor que
cero, en caso de error que aparezca el mensaje "ERROR. Reingresar numero"

Cdigo:

Cdigo: [Seleccionar]
using System;

namespace Ejercicios // <--- en otros ejercicios me olvide de ponerlo,


pero igualmente por el momento no son necesarios.
{

class Ejercicio2
{
static void Main()
{
float num;

Console.Write("Ingrese un nmero:");
num = float.Parse(Console.ReadLine());

while (num < 1)


{
Console.Write("ERROR.Reingrese nmero:");
num = float.Parse(Console.ReadLine());
}

Console.Write("El cuadrado de {0} es {1}",num, num*num);

Console.Read();
}

}
}

3) De 10 nmeros ingresados indicar cuantos son mayores a cero y cuantos son menores a
cero.

Cdigo:

Cdigo: [Seleccionar]
using System;

class Ejercicio3
{

static void Main()


{
float numero;
uint cont = 0, menor = 0, mayor = 0;

while (cont < 10)


{
Console.Write("Ingrese nmero:");
numero = float.Parse(Console.ReadLine());

if (numero > 0)
mayor++;
if (numero < 0)
menor++;

cont++;
}

Console.WriteLine("De 10 nmeros son ...\nMenores a 0 = {0} y


mayores a 0 = {1}", menor, mayor);

Console.ReadLine();
}
}

4) Disear un algoritmo que calcule la longitud de la circunferencia y el rea del crculo de


radio dado.
Cdigo:

Cdigo: [Seleccionar]
using System;

class Ejercicio
{
static void Main()

{
float radio;

Console.Write("Ingrese radio:");
radio = float.Parse(Console.ReadLine());

Console.WriteLine("El perimetro del circulo es {0}",3.1416 * (


radio * 2));
Console.Write("El area del circulo es {0}",3.1416 * radio *
radio);

Console.ReadLine();
}

5) Disear un algoritmo que calcule la superficie de un tringulo a partir del ingreso de su


base y altura y muestre el resultado

Cdigo:

Cdigo: [Seleccionar]
using System;

class Ejercicio
{

static void Main()


{
float bas,alt;

Console.Write("Ingrese base:");
bas = float.Parse(Console.ReadLine());
Console.Write("Ingrese altura:");
alt = float.Parse(Console.ReadLine());

Console.Write("El area del triangulo es {0}",(bas*alt)/2);


Console.ReadLine();
}

6) Ingresar un nmero e indicar si es positivo o negativo

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
float num;

Console.Write("Ingrese nmero:");
num = float.Parse(Console.ReadLine());

if (num == 0)
Console.Write("El {0} no es negativo ni positivo es neutro",
num);

if (num > 0)
Console.Write("El {0} es positivo", num);
if (num < 0)
Console.Write("El {0} es negativo", num);

Console.Read();
}
}
7) Ingresar un nmero y mostrar si es par o impar

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{

float num;

Console.Write("Ingrese nmero:");
num = float.Parse(Console.ReadLine());

while(num == 0)

{
Console.Write("Reingrese nmero:");
num = float.Parse(Console.ReadLine());
}

if(num%2==0)
Console.Write("El {0} es par",num);
else
Console.Write("El {0} es impar",num);

Console.Read();

}
}

Equivalencia de Grados Celsius con Grados Fahrenheit

Cdigo:
Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
float celsius;

Console.Write("Ingrese Gr Celsius:");
celsius = float.Parse(Console.ReadLine());

Console.Write("{0} Gr Celsius equivale a {1} Gr Fahrenheit",


celsius, celsius * 2.12);

Console.Read();
}
}

9) Equivalencia de centimetros con pies y pulgadas

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
float cms;

Console.Write("Ingrese centimetros:");
cms = float.Parse(Console.ReadLine());

Console.Write("{0} cenimetros es = {1} pies = {2}


pulgadas",cms,0.030003 * cms,0.0336034 * cms);
Console.Read();

}
}

10) Ingresar una frase no mas de 20 caracteres y mostrar cuantas vocales tiene.

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{
string letra;
uint a =0, e =0, i =0, o =0, u = 0;

Console.Write("INGRESE UNA FRASE:");


letra = Console.ReadLine();

for(int x = 0;x<20;x++)
{
if (letra[x] == 'a')
a++;
if (letra[x] == 'e')
e++;
if (letra[x] == 'i')
i++;
if (letra[x] == 'o')
o++;
if (letra[x] == 'u')
u++;
}
Console.WriteLine("a = {0}, e = {1}, i = {2}, o = {3}, u =
{4}",a,e,i,o,u);

Console.Read();
}
}

11) Mostrar en pantalla la opcin que se eligio, teniendo en cuenta los dias de la semana y
pregutnar si desea continuar.

Cdigo:

Cdigo: [Seleccionar]
using System;

class ejercicio
{

static void Main()


{

string opcion , seguir;

do
{

Console.WriteLine("\nDias de la
semana...\n\n1.Lunes\n2.Martes\n3.Miercoles\n4.Jueves\n5.Viernes\n6.Saba
do\n7.Domingo\n\n");

Console.Write("Ingrese opcin:");
opcion = Console.ReadLine();

if (opcion == "1")
Console.Write("--------------- |Lunes\n");

if (opcion == "2")
Console.Write("--------------- |Martes\n");

if (opcion == "3")
Console.Write("--------------- |Miercoles\n");

if (opcion == "4")
Console.Write("--------------- |Jueves\n");

if (opcion == "5")
Console.Write("--------------- |Viernes\n");

if (opcion == "6")
Console.Write("--------------- |Sabado\n");

if (opcion == "7")
Console.Write("--------------- |Domingo\n");
Console.Write("\nDesea continuar s/n ?");

seguir = Console.ReadLine();

while (seguir != "s" && seguir != "n")

{
Console.Write("\nDesea continuar s/n ?");

seguir = Console.ReadLine();
}
} while (seguir == "s");
}
}

En lnea
Alex Rodrguez
Moderador Global
Experto

Mensajes: 1798

Re:[c#] 33 ejercicios RESUELTOS


Respuesta #2 : 30 de Octubre 2014, 23:46

Hola, he visto los programas que has puesto en los post y slo tengo que decirte que si los
has hecho t todos, enhorabuena. Como te digo, si los has hecho todos estaras reflejando
ya un cierto dominio sobre la programacin.

Te comento cmo vera yo la continuidad de tu formacin: la programacin es un campo de


conocimiento muy amplio y tendrs que ir paso a paso rellenando tu formacin con todos
los apartados que requiere. Te voy a dar una orientacin de posibles pasos a seguir:

a) Programacin orientada a objetos: comprender qu es, cmo se trabaja con ella,


conceptos principales, creacin de cdigo y diseos orientados a objetos, etc.

b) Programacin con elementos de interfaz grfica (no slo consola)

c) Aprendizaje del trabajo con ficheros: escritura y lectura desde ficheros, dilogos con
ficheros, etc.

d) Creacin de programas de aspecto profesional incorporando mens, gestin de eventos,


etc.

e) Conexin de programas con bases de datos

f) Si avanzas todo lo anterior... habrs avanzado mucho.

Saludos!!!!
En lnea
Sixtoex
Principiante

Mensajes: 87

Re:[c#] 33 ejercicios RESUELTOS


Respuesta #3 : 31 de Octubre 2014, 11:24

Los hice yo todos, por eso los puse aqu, quiero decir que estos ejercicios los encontr en
esta pgina de la Universidad Tecnolgica Nacional Facultad Regional Avellaneda:
http://www.programacionutn.com.ar/foro/index.php?topic=508.0

Entonces, yo hice 1 por 1, hasta el 33 que pasa? que mi ordenador no tiene mucha
capacidad, y crear 33 proyectos, es muy grande, entonces hice todos yo primero hasta el
33 y si me salian todos pues hice un copy paste de esa pgina(Algunos me salieron con el
mismo cdigo pero otros me salieron con mi forma de pensar, es decir con diferentes
cdigos pero con el mismo resultado)

Pero que vamos, efectivamente hice TODOS

Gracias por tu consejo

Por cierto encontr este libro en ingles y bueno me gustara decirte los temas que tiene
haber si me puede interesar, echale un vistazo porfavor amigo.
Captulo 1: C# NET Runtime y el bibliotecas
Captulo 2: C# QuickStart y desarrollando en C#
Chapter 3: Classes
Captulo 4: Las clases Base y herencia
Captulo 5: Excepcin manejo
Captulo 6: Accesibilidad miembro y sobrecarga 47
Captulo 7: Otros detalles de clase 57
Captulo 8: Estructuras (tipos de valor)
Chapter 9: Interfaces
Captulo 10: Versiones y alias
Captulo 11: Declaraciones y flujo de ejecucin
Captulo 12: Scoping Variable y asignacin de Denite
Captulo 13: Operadores y expresiones
Chapter 14: Conversions
Chapter 15: Arrays
Chapter 16: Propiedades

Captulo 21: Atributos


Captulo 22: Los delegados, los mtodos annimos, y Lambdas
Captulo 23: Eventos
Captulo 24: Dinmica Mecanografa
Captulo 25: Las conversiones definidas por el usuario
Captulo 26: Sobrecarga de operadores
Captulo 27: Tipos anulables
Captulo 28: LINQ to Objects
Captulo 29: LINQ to XML
Captulo 30: LINQ to SQL
Captulo 31: Otros Detalles Idioma
Captulo 32: Hacer amistad con .NET Framework
Captulo 33: System.Array y la Coleccin de Clases
Captulo 34: Rosca
Captulo 35: asncrono y Programacin Paralela
Captulo 36: La ejecucin en tiempo de generacin de cdigo
Captulo 37: Interop.
Captulo 38: .NET Base Class Library Informacin general
Captulo 39: Ms profundo en C #
Captulo 40: Tcnicas de registro y depuracin
Captulo 41: IDEs y utilidades

Você também pode gostar