Escolar Documentos
Profissional Documentos
Cultura Documentos
Tema.
Nota: Solo se permiten 20.000 caracteres... pongo los otros mas abajo de este post
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
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 /////////////////////////////////////////
Console.Read();
}
}
Cdigo: [Seleccionar]
using System;
class ejercicio
{
Console.Write("Nmero:");
num = Int32.Parse(Console.ReadLine());
// EJERCICIO 19
///////////////////////////////////////////////////////////////////////
cont++;
}
Console.ReadKey();
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
int cont = 0;
float num1, num2, auxi;
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;
// 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;
// EJERCICIO 24
////////////////////////////////////////////////////////////////////////
////
Console.Write("Nmero:");
num1 = float.Parse(Console.ReadLine());
// 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.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++)
if(auxi!= i)
sumar+= lado[i];
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();
}
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio26
{
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];
}
}
{
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();
}
}
Cdigo: [Seleccionar]
using System;
class ejercicio27
{
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.Read();
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio28
{
do
{
Console.Write("Ing. un numero entre 0 y 10:");
num = Int32.Parse(Console.ReadLine());
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);
else
Console.Write("\n\nEntre {0} y {1} hay {2} nmeros de
los cuales {3} son pares", menor, mayor, cont, contpar);
Console.Read();
}
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
namespace ejercicio
{
class ejercicio30
{
static void Main()
{
string[] legajo = new string[10];
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();
}
}
}
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());
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);
}
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;
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();
}
}
}
Mensajes: 87
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;
class Ejercicio2
{
static void Main()
{
float num;
Console.Write("Ingrese un nmero:");
num = float.Parse(Console.ReadLine());
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
{
if (numero > 0)
mayor++;
if (numero < 0)
menor++;
cont++;
}
Console.ReadLine();
}
}
Cdigo: [Seleccionar]
using System;
class Ejercicio
{
static void Main()
{
float radio;
Console.Write("Ingrese radio:");
radio = float.Parse(Console.ReadLine());
Console.ReadLine();
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class Ejercicio
{
Console.Write("Ingrese base:");
bas = float.Parse(Console.ReadLine());
Console.Write("Ingrese altura:");
alt = float.Parse(Console.ReadLine());
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
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
{
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();
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
Console.Write("Ingrese Gr Celsius:");
celsius = float.Parse(Console.ReadLine());
Console.Read();
}
}
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
Console.Write("Ingrese centimetros:");
cms = float.Parse(Console.ReadLine());
}
}
10) Ingresar una frase no mas de 20 caracteres y mostrar cuantas vocales tiene.
Cdigo:
Cdigo: [Seleccionar]
using System;
class ejercicio
{
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
{
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();
{
Console.Write("\nDesea continuar s/n ?");
seguir = Console.ReadLine();
}
} while (seguir == "s");
}
}
En lnea
Alex Rodrguez
Moderador Global
Experto
Mensajes: 1798
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.
c) Aprendizaje del trabajo con ficheros: escritura y lectura desde ficheros, dilogos con
ficheros, etc.
Saludos!!!!
En lnea
Sixtoex
Principiante
Mensajes: 87
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)
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