1) Equivalencia de centimetros con pies y
pulgadas
Cdigo:
using System;
class ejercicio
{
static void Main()
{
float cms;
[Link]("Ingrese centimetros:");
cms = [Link]([Link]());
[Link]("{0} cenimetros es = {1} pies = {2}
pulgadas",cms,0.030003 * cms,0.0336034 * cms);
[Link]();
}
}
2, Equivalencia de Grados Celsius con Grados
Fahrenheit
Cdigo:
using System;
class ejercicio
{
static void Main()
{
float celsius;
[Link]("Ingrese Gr Celsius:");
celsius = [Link]([Link]());
[Link]("{0} Gr Celsius equivale a {1} Gr Fahrenheit",
celsius, celsius * 2.12);
[Link]();
}
}
3) Ingresar un nmero y mostrar si es par o
impar
Cdigo:
using System;
class ejercicio
{
static void Main()
{
float num;
[Link]("Ingrese nmero:");
num = [Link]([Link]());
while(num == 0)
{
[Link]("Reingrese nmero:");
num = [Link]([Link]());
}
if(num%2==0)
[Link]("El {0} es par",num);
else
[Link]("El {0} es impar",num);
[Link]();
}
}
4) Ingresar un nmero e indicar si es positivo o
negativo
Cdigo:
using System;
class ejercicio
{
static void Main()
{
float num;
[Link]("Ingrese nmero:");
num = [Link]([Link]());
if (num == 0)
[Link]("El {0} no es negativo ni positivo es neutro",
num);
if (num > 0)
[Link]("El {0} es positivo", num);
if (num < 0)
[Link]("El {0} es negativo", num);
[Link]();
}
}
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:
using System;
class Ejercicio
{
static void Main()
{
float bas,alt;
[Link]("Ingrese base:");
bas = [Link]([Link]());
[Link]("Ingrese altura:");
alt = [Link]([Link]());
[Link]("El area del triangulo es {0}",(bas*alt)/2);
[Link]();
}
}
6) Disear un algoritmo que calcule la longitud
de la circunferencia y el rea del crculo de radio
dado.
Cdigo:
using System;
class Ejercicio
{
static void Main()
{
float radio;
[Link]("Ingrese radio:");
radio = [Link]([Link]());
[Link]("El perimetro del circulo es {0}",3.1416 *
( radio * 2));
[Link]("El area del circulo es {0}",3.1416 * radio *
radio);
[Link]();
}
}
7) Ingresar una frase no mas de 20 caracteres y mostrar cuantas vocales tiene.
Cdigo:
using System;
class ejercicio
{
static void Main()
{
string letra;
uint a =0, e =0, i =0, o =0, u = 0;
[Link]("INGRESE UNA FRASE:");
letra = [Link]();
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++;
}
[Link]("a = {0}, e = {1}, i = {2}, o = {3}, u =
{4}",a,e,i,o,u);
[Link]();
}
}
8) De 10 nmeros ingresados indicar cuantos
son mayores a cero y cuantos son menores a
cero.
Cdigo:
using System;
class Ejercicio3
{
static void Main()
{
float numero;
uint cont = 0, menor = 0, mayor = 0;
while (cont < 10)
{
[Link]("Ingrese nmero:");
numero = [Link]([Link]());
if (numero > 0)
mayor++;
if (numero < 0)
menor++;
cont++;
}
[Link]("De 10 nmeros son ...\nMenores a 0
mayores a 0 = {1}", menor, mayor);
[Link]();
}
}
= {0} y
9) Ingresar un nmero y mostrar el cuadrado del
[Link] nmero debe ser mayor que cero, en
caso de error que aparezca el mensaje "ERROR.
Reingresar numero"
Cdigo:
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;
[Link]("Ingrese un nmero:");
num = [Link]([Link]());
while (num < 1)
{
[Link]("[Link] nmero:");
num = [Link]([Link]());
}
[Link]("El cuadrado de {0} es {1}",num, num*num);
[Link]();
}
}
}
10) Ingresar 5 nmeros y mostrar su promedio
Cdigo:
using System;
namespace Ejercicios
{
class Ejercicio1
{
static void Main()
{
int i=0;
float num,acu=0;
while (i < 5)
{
[Link]("Ingrese {0} nmero:", i + 1);
num = [Link]([Link]());
acu += num;
i++;
}
[Link]("El promedio de los 5 nmeros es {0}", acu /
5);
[Link]();
}
}
}
11) Mostrar en pantalla la opcin que se eligio,
teniendo en cuenta los dias de la semana y
pregutnar si desea continuar.
Cdigo:
using System;
class ejercicio
{
static void Main()
{
string opcion , seguir;
do
{
[Link]("\nDias de la
semana...\n\[Link]\[Link]\[Link]\[Link]\[Link]\[Link]
o\[Link]\n\n");
[Link]("Ingrese opcin:");
opcion = [Link]();
if (opcion == "1")
[Link]("--------------if (opcion == "2")
[Link]("--------------if (opcion == "3")
[Link]("--------------if (opcion == "4")
[Link]("--------------if (opcion == "5")
[Link]("--------------if (opcion == "6")
[Link]("--------------if (opcion == "7")
[Link]("---------------
|Lunes\n");
|Martes\n");
|Miercoles\n");
|Jueves\n");
|Viernes\n");
|Sabado\n");
|Domingo\n");
[Link]("\nDesea continuar s/n ?");
seguir = [Link]();
while (seguir != "s" && seguir != "n")
{
[Link]("\nDesea continuar s/n ?");
seguir = [Link]();
}
} while (seguir == "s");
}
}
12) Hacer el algoritmo que imprima el mayor y
el menor de una serie de 5 nmeros que vamos
introduciendo por teclado.
Cdigo:
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++)
{
[Link]("Ingrese {0} nmero:", i + 1);
num[i] = [Link]([Link]());
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)
[Link]("\nLos nmeros son todos iguales\n");
else
[Link]("\nEl menor de los 5 nmeros es el {0} y el
mayor es el {1}", menor, mayor);
[Link]();
}
}
}
13,
12) Mostrar
100
13) Mostrar
100
14) Mostrar
15) Mostrar
16) Mostrar
17) Mostrar
100
los nmeros impares entre el 0 y el
los nmeros pares entre el 0 y el
los
los
los
los
nmeros del
nmeros del
multiplos de
multiplos de
0 al 100
100 al 0
3 del 0 al 100
3 y de 2 entre el 0 y
Cdigo:
using System;
class ejercicio
{
static void Main()
{
int i, impar = 0, par = 0;
for (i = 0; i < 100; i++)
{
if (i % 2 != 0)
{
[Link]("{0}|", i);
impar++;
}
}
[Link]("\n\n");
// EJERCICIO 13 ////////////////////////////////////
for (i = 1; i < 100; i++)
{
if (i % 2 == 0)
{
[Link]("{0}|", i);
par++;
}
}
[Link]("\n\nDel 0 al 100 hay {0} nmeros pares y {1}
impares\n\n", par, impar);
// EJERCICIO 14 /////////////////////////////////////
for(i= 0;i<101;i++)
[Link]("{0}|",i);
[Link]("\n\n");
// EJERCICIO 15 ///////////////////////////////////////
for (i = 100; i > -1; i--)
[Link]("{0}|", i);
[Link]("\n\n");
// EJERCICIO 16 ////////////////////////////////////////
for(i = 0; i < 100; i++)
if(i % 3 == 0)
[Link]("{0}|",i);
[Link]("\n\n");
// EJERCICIO 17 /////////////////////////////////////////
for (i = 0; i < 100; i++)
if (i % 3 == 0 || i % 2 == 0)
[Link]("{0}|", i);
[Link]();
}
}
14)
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.
using System;
class ejercicio
{
static void Main()
{
int num, suma = 0, n, divisor,cont = 0;
[Link]("Nmero:");
num = [Link]([Link]());
for (int i = 0; i < num; i++)
suma = suma + i;
[Link]("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++)
[Link]("{0}|", i);
// EJERCICIO 20 //////////////////////////////////////////////////////
for(int i = 0; i < num;i++)
if(i % 3 ==0)
cont++;
[Link](Entre el 1 y el {0} hay {1} multiplos de
3",num,cont);
//EJERCICIO21 ///////////////////////////////////////////////////////////
///////////
[Link]("\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)
[Link]("{0}|",n);
}
[Link]();
}
}
15)
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:
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
{
[Link]("Nmero:");
num = [Link]([Link]());
} 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;
[Link]("La suma de los nmeros + es {0} y el producto de
los - es {1}", may0, men0);
// EJERCICIO
23 //////////////////////////////////////////////////////////////////////
///////
[Link]("\n\nNmero 1:");
num1 = [Link]([Link]());
[Link]("Nmero 2:");
num2= [Link]([Link]());
auxi = num1;
num1 = num2;
num2 = auxi;
[Link]("El nmero 1 ahora es {0} y el nmero 2 es
{1}\n\n", num1, num2);
// EJERCICIO
24 //////////////////////////////////////////////////////////////////////
//////
[Link]("Nmero:");
num1 = [Link]([Link]());
[Link]("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
{
[Link]("\nIngrese peso:");
num1 = [Link]([Link]());
if (num1 > 0)
{
if (num1 <= 80)
men0 = men0 + 1;
if (num1 > 80)
may0 = may0 + 1;
cont++;
}
else
[Link]("\nDebe ingresar mayor a 0\n");
[Link]("\nDesea continuar s/n ?");// VALIDAR
} while ([Link]() == "s");
[Link]("\n\nDe {0} persona/s {1} pesan menos o igual a 80
y {2} pesan mas de 80",cont,men0,may0);
[Link]();
}
}
16)Realizar la tabla de multiplicar de un nmero
entre 0 y 10 de forma que se visualice de la
siguiente forma: 4x1=4
Cdigo:
using System;
class ejercicio28
{
static void Main()
{
int num;
do
{
[Link]("Ing. un numero entre 0 y 10:");
num = [Link]([Link]());
}while (num < 1 || num > 9);
for (int i = 1; i < 10; i++)
[Link]("{0} x {1} = {2}", num, i, num * i);
[Link]();
}
}
17)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:
using System;
namespace ejercicio
{
class ejercicio29
{
static void Main()
{
float num1, num2, menor, mayor;
int i, cont = 0, contpar = 0;
do
{
[Link]("Nmero 1:");
num1 = [Link]([Link]());
[Link]("Nmero 2:");
num2 = [Link]([Link]());
} while (num1 == num2);
if (num1 < num2)
{
menor = num1;
mayor = num2;
}
else
{
menor = num2;
mayor = num1;
}
for (i = (int)menor + 1; i < mayor; i++)
{
[Link]("{0}|", i);
cont++;
if (i % 2 == 0)
contpar++;
}
if(num1 == num2-1 || num2 == num1-1)
[Link]("\n\nNo hay numeros enteros entre {0} y el
{1}",num1,num2);
else
[Link]("\n\nEntre {0} y {1} hay {2} nmeros de los
cuales {3} son pares", menor, mayor, cont, contpar);
[Link]();
}
}
}
18) 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:
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++)
{
[Link]("{0} persona", i + 1);
[Link]("Sueldo:");
sueldo[i] = [Link]([Link]());
[Link]("Legajo:");
legajo[i] = [Link]();
[Link]("1 = Femenino, 2 = Masculino:");
op[i] = [Link]([Link]());
}
[Link]();
for (i = 0; i < 10; i++)
{
if (op[i] == 1 && sueldo[i] > 500 || op[i] == 2 &&
sueldo[i] < 400)
[Link]("Legajo: {0}|Sexo: {1}|Sueldo:
{2}", legajo[i], op[i], sueldo[i]);
}
[Link]();
}
}
}
19) 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:
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++)
{
[Link]("Lado {0}:",i+1);
lado[i] = [Link]([Link]());
if(lado[i] > mayor)
{
mayor = lado[i];
auxi = i;
}
}
for(i=0;i<3;i++)
if(auxi!= i)
sumar+= lado[i];
if (mayor < sumar)
{
[Link]("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)
[Link](" ---> 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)
[Link](" ---> Escaleno");
else
[Link](" ---> Isosceles");
}
}
else
{
[Link]("No es un triangulo");
}
[Link]();
}
}
}
20)Por teclado se ingresa el valor hora de un
[Link] 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:
using System;
class ejercicio27
{
static void Main()
{
float valorhr, hrstrab, antigue;
string nombre;
[Link]("Nombre:");
nombre = [Link]();
[Link]("Valor hora:");
valorhr = [Link]([Link]());
[Link]("Antiguedad:");
antigue = [Link]([Link]());
[Link]("Horas trabajadas:");
hrstrab = [Link]([Link]());
[Link]();
[Link]("Nombre: {0}", nombre);
[Link]("Antiguedad: {0}", antigue);
antigue
hrstrab
hrstrab
TOTAL -
[Link]("Valor hora: {0}", valorhr);
[Link]("Total a cobrar: {0}", valorhr * hrstrab +
* 30);// TOTAL
[Link]("Total del descuento: {0}", (valorhr *
+ antigue * 30) * 0.13);// TOTAL * 0,13
[Link]("Total con descuento: {0}", ((valorhr *
+ antigue * 30) - (valorhr * hrstrab + antigue * 30) * 0.13));//
DESC
[Link]();
}
21)Se ingresa por teclado la cantidad de agua
caida, en mlimetros da a da durante un
[Link] pide determinar el da de mayor lluvia,
el de menor y el promedio.
Cdigo:
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
{
[Link]("Ingrese dia:");
dia[i] = [Link]([Link]());
[Link]("Ingrese agua caida:");
agua[i] = [Link]([Link]());
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)
{
[Link]("El mes tiene 31 dias s/n ?");
if([Link]() == "s")
x = x + 1;
}
i++;
}while(i<x);
promedio = contagua / i;
if (menor == mayor)
{
[Link]("\nNo hubo mayor y menor dia de agua caida,
fue igual para todos los dias {0}", menor);
}
else
{
[Link]("\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)
[Link]("\nDia {0}", dia[i]);
[Link]("\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)
[Link]("\nDia {0}", dia[i]);
}
[Link]("\n\nEl promedio de agua caida en {0} dias
es {1}", x, promedio);
[Link]();
}
}
}
22)Dados 3 nmeros donde el primero y el
ltimo son lmites de un intervalo, indicar si el
tercero pertenece a dicho intervalo
Cdigo:
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++)
{
[Link]("{0} nmero:", i + 1);
numero[i] = [Link]([Link]());
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)
{
[Link]("\nEl nmero {0} esta entre el {1} y el
{2}", numero[i], menor, mayor);
noingreso = 1;
}
}
if (noingreso == 0)
[Link]("\[Link] numeros repetidos");
[Link]();
}
}