8/18/2019 Ejemplos de C#.docx
1/18
8/18/2019 Ejemplos de C#.docx
2/18
#) $e 1% números ingresados indicar cuantos son mayores a cero y cuantos son menores a cero.
using System;
class Ejercicio6
{
static void Main()
{
foat numero;
uint cont = 0, menor = 0, mayor = 0;
!ile (cont " 10)
{
$onsole%&rite('ngrese n+mero');
numero = foat%.arse($onsole%/eadine());
i7 (numero 8 0)
mayor--;
i7 (numero " 0)
menor--;
cont--;
$onsole%&riteine('9e 10 n+meros son %%%:nMenores a 0 = {0 y mayores a 0
= {1', menor, mayor);
$onsole%/eadine();
&) $ise'ar un algoritmo que calcule la longitud de la circun(erencia y el rea del c*rculo de radio dado.
class Ejercicio
{ static void Main()
{
foat radio;
$onsole%&rite('ngrese radio');
radio = foat%.arse($onsole%/eadine());
$onsole%&riteine('El perimetro del circulo es {0',6%11< 5 ( radio 5 3));
$onsole%&rite('El area del circulo es {0',6%11< 5 radio 5 radio);
$onsole%/eadine();
8/18/2019 Ejemplos de C#.docx
3/18
5) $ise'ar un algoritmo que calcule la super(icie de un tringulo a partir del ingreso de su base y altura
y muestre el resultado
class Ejercicio
{
static void Main()
{ foat as,alt;
$onsole%&rite('ngrese ase');
as = foat%.arse($onsole%/eadine());
$onsole%&rite('ngrese altura');
alt = foat%.arse($onsole%/eadine());
$onsole%&rite('El area del triangulo es {0',(as5alt)3);
$onsole%/eadine();
+) Ingresar un número e indicar si es positio o negatio
using System;
class ejercicio
{
static void Main()
{
foat num;
$onsole%&rite('ngrese n+mero');
num = foat%.arse($onsole%/eadine());
i7 (num == 0)
$onsole%&rite('El {0 no es negativo ni positivo es neutro', num);
i7 (num 8 0)
$onsole%&rite('El {0 es positivo', num);
i7 (num " 0)
$onsole%&rite('El {0 es negativo', num);
$onsole%/ead();
) Ingresar un número y mostrar si es par o impar
using System;
class ejercicio
{
static void Main() {
8/18/2019 Ejemplos de C#.docx
4/18
foat num;
$onsole%&rite('ngrese n+mero');
num = foat%.arse($onsole%/eadine());
!ile(num == 0)
{
$onsole%&rite('/eingrese n+mero');
num = foat%.arse($onsole%/eadine());
i7(num>3==0)
$onsole%&rite('El {0 es par',num);
else
$onsole%&rite('El {0 es impar',num);
$onsole%/ead();
? Equialencia de rados /elsius con rados 0areneit
using System;
class ejercicio{
static void Main()
{
foat celsius;
$onsole%&rite('ngrese @r* $elsius');
celsius = foat%.arse($onsole%/eadine());
$onsole%&rite('{0 @r* $elsius eAuivale a {1 @r* Ba!ren!eit', celsius, celsius
5 3%13);
$onsole%/ead();
) Equialencia de centimetros con pies y pulgadas
using System;
class ejercicio
{
static void Main()
{
foat cms;
8/18/2019 Ejemplos de C#.docx
5/18
$onsole%&rite('ngrese centimetros');
cms = foat%.arse($onsole%/eadine());
$onsole%&rite('{0 cenimetros es = {1 pies = {3 pulgadas',cms,0%060006
5 cms,0%066
8/18/2019 Ejemplos de C#.docx
6/18
8/18/2019 Ejemplos de C#.docx
7/18
{
i7 (i > 3 P= 0)
{
$onsole%&rite('{0N', i);
impar--;
$onsole%&rite(':n:n');
EJE/$$4 16
7or (i = 1; i " 100; i--)
{
i7 (i > 3 == 0)
{
$onsole%&rite('{0N', i);
par--;
$onsole%&rite(':n:n9el 0 al 100 !ay {0 n+meros pares y {1 impares:n:n',
par, impar);
EJE/$$4 1
7or(i= 0;i"101;i--)
$onsole%&rite('{0N',i);
$onsole%&rite(':n:n');
EJE/$$4 1#
7or (i = 100; i 8 21; i22)
$onsole%&rite('{0N', i);
$onsole%&rite(':n:n');
EJE/$$4 1<
7or(i = 0; i " 100; i--)
i7(i > 6 == 0)
$onsole%&rite('{0N',i);
$onsole%&rite(':n:n');
EJE/$$4 1L
7or (i = 0; i " 100; i--)
i7 (i > 6 == 0 NN i > 3 == 0)
$onsole%&rite('{0N', i);
$onsole%/ead();
16) Ingresar un número y mostrar la suma de los números que lo anteceden.
1) 3ostrar los números del 1 asta el número ingresado.
2%) /ontar los multiplos de # desde la unidad asta un num que ingresamos
21) 3ostrar los números primos entre el % y 1%%.
using System;
8/18/2019 Ejemplos de C#.docx
8/18
class ejercicio
{
static void Main()
{
int num, suma = 0, n, divisor,cont = 0;
$onsole%&rite('C+mero');
num = nt63%.arse($onsole%/eadine());
7or (int i = 0; i " num; i--)
suma = suma - i;
$onsole%&rite('a suma de los n+meros Aue anteceden a el {0 es {1:n:n',
num, suma);
EJE/$$4 1R
7or (int i = 1; i " num - 1; i--)
$onsole%&rite('{0N', i);
EJE/$$4 30
7or(int i = 0; i " num;i--)
i7(i > 6 ==0)
cont--;
$onsole%&riteine(Entre el 1 y el {0 !ay {1 multiplos de 6',num,cont);
EJE/$$431
$onsole%&rite(':n:nC+meros primos del 3 al 100:n:n');
7or (n = 3; n "= 100; n--)
{
7or (divisor = 3; n>divisor P= 0; divisor--)
i7 (divisor == n)
$onsole%&rite('{0N',n);
$onsole%/eadey();
22) Ingresar 1% números sumar los 7 y multiplicar los - .
2#) Ingresar dos números e intercambiarlos .
2&) Ingresar un número y mostrar su cuadrado y cubo.
25) Ingresar 8 cant de pesos y mostrar la cantidad de personas que pesan 7 de 6% y - de 6%.
using System;
class ejercicio
{
static void Main()
{
foat num, may0=0, men0=1,F=0;
int cont = 0; foat num1, num3, auFi;
8/18/2019 Ejemplos de C#.docx
9/18
!ile (cont " 10)
{
do
{
$onsole%&rite('C+mero'); num = foat%.arse($onsole%/eadine());
!ile (num == 0);
i7 (num 8 0)
may0 = may0 - num;
i7 (num " 0)
men0 = men0 5 num;
cont--;
i7 (men0 == 1) En caso de Aue se ingrese todos -
men0 = 0;
$onsole%&rite('a suma de los n+meros - es {0 y el producto de los 2 es
{1', may0, men0);
EJE/$$4 36
$onsole%&rite(':n:nC+mero 1');
num1 = foat%.arse($onsole%/eadine());
$onsole%&rite('C+mero 3');
num3= foat%.arse($onsole%/eadine());
auFi = num1;
num1 = num3;
num3 = auFi;
$onsole%&rite('El n+mero 1 a!ora es {0 y el n+mero 3 es {1:n:n', num1,
num3);
EJE/$$4 3
$onsole%&rite('C+mero');
num1 = foat%.arse($onsole%/eadine());
$onsole%&rite('El cuadrado de {0 es {1 y de su cuo es {3:n', num1,
num1 5 num1, num1 5 num1 5 num1); EJE/$$4 3#
cont = 0;
men0 = 0;
may0 = 0;
do
{
$onsole%&rite(':nngrese peso');
num1 = foat%.arse($onsole%/eadine());
i7 (num1 8 0)
{ i7 (num1 "= ?0)
8/18/2019 Ejemplos de C#.docx
10/18
men0 = men0 - 1;
i7 (num1 8 ?0)
may0 = may0 - 1;
cont--;
else
$onsole%&rite(':n9ee ingresar mayor a 0:n');
$onsole%&rite(':n9esea continuar sn O'); K9/
!ile ($onsole%/eadine() == 's');
$onsole%&rite(':n:n9e {0 personas {1 pesan menos o igual a ?0 y {3
pesan mas de ?0',cont,men0,may0);
$onsole%/ead();
2+) Ingresar # datos y decir que clase de triangulo es. 9ara (ormar un triangulo ay que tener en cuenta
que la suma de sus dos las in(eriores
tiene que ser mayor a el lado superior
using System;
namespace ejercicio
{
class ejercicio3#
{
static void Main()
{
foatGH lado = ne foatG6H;
foat mayor = 0, sumar = 0;
int i,j,auFi=0,fag=0;
7or (i = 0; i " 6; i--)
{
$onsole%&rite('ado {0',i-1);
ladoGiH = foat%.arse($onsole%/eadine());
i7(ladoGiH 8 mayor)
{ mayor = ladoGiH;
auFi = i;
7or(i=0;i"6;i--)
i7(auFiP= i)
sumar-= ladoGiH;
i7 (mayor " sumar)
{ $onsole%&rite('Es un triangulo');
8/18/2019 Ejemplos de C#.docx
11/18
7or (i = 0; i " 3; i--)
7or (j = i - 1; j " 6; j--)
i7 (ladoGiH == ladoGjH)
fag--;
i7 (fag == 6) $onsole%&rite(' 2228 EAuilatero');
else
{
fag = 0;
7or (i = 0; i " 3; i--)
7or (j = i - 1; j " 6; j--)
i7 (ladoGiH P= ladoGjH)
fag--;
i7 (fag == 6)
$onsole%&rite(' 2228 Escaleno');
else
$onsole%&rite(' 2228 sosceles');
else
{
$onsole%&rite('Co es un triangulo');
$onsole%/ead();
2)$ados # números donde el primero y el último son l*mites de un interalo, indicar si el tercero
pertenece a dico interalo
using System;
class ejercicio3<
{
static void Main()
{
foatGH numero = ne foatG6H;
foat mayor = 0, menor = 0;
int i, fag = 0,noingreso = 0;
7or (i = 0; i " 6; i--)
{
$onsole%&rite('{0* n+mero', i - 1);
numeroGiH = foat%.arse($onsole%/eadine());
i7 (fag == 0)
{
mayor = numeroGiH;
menor = numeroGiH;
fag = 1;
8/18/2019 Ejemplos de C#.docx
12/18
else
{
i7 (numeroGiH 8 mayor)
mayor = numeroGiH;
i7 (numeroGiH " menor)
menor = numeroGiH;
7or (i = 0; i " 6; i--)
{
i7 (numeroGiH P= mayor QQ numeroGiH P= menor)
{
$onsole%&rite(':nEl n+mero {0 esta entre el {1 y el {3', numeroGiH,
menor, mayor);
noingreso = 1;
i7 (noingreso == 0)
$onsole%&rite(':nError%Tay numeros repetidos');
$onsole%/ead();
26)9or teclado se ingresa el alor ora de un empleado.9osteriormente se ingresa el nombre del
empleado, la antiguedad y la cantidad de oras trabajadas en el mes. :e pide calcular el importe a
cobrar teniendo en cuenta que al total que resuelta de multiplicar el alor ora por la cantidad de oras
trabajadas, ay que sumarle la cantidad de a'os trabajados multiplicados por ;#%, y al total de todas
esas operaciones restarle el 1#< en concepto de descuentos. Imprimir el recibo correspondiente con el
nombre, la antiguedad, el alor ora, el total a cobrar en bruto, el total de descuentos y el alor neto a
cobrar.
using System;
class ejercicio3L
{
static void Main()
{
foat valor!r, !rstra, antigue;
string nomre;
$onsole%&rite('Comre');
nomre = $onsole%/eadine();
$onsole%&rite('Kalor !ora');
valor!r = foat%.arse($onsole%/eadine());
$onsole%&rite('ntiguedad');
antigue = foat%.arse($onsole%/eadine());
$onsole%&rite('Toras traajadas');
!rstra = foat%.arse($onsole%/eadine());
8/18/2019 Ejemplos de C#.docx
13/18
$onsole%$lear();
$onsole%&riteine('Comre {0', nomre);
$onsole%&riteine('ntiguedad {0', antigue);
$onsole%&riteine('Kalor !ora {0', valor!r);
$onsole%&riteine('Uotal a corar {0', valor!r 5 !rstra - antigue 5 60);
U4U $onsole%&riteine('Uotal del descuento {0', (valor!r 5 !rstra - antigue 5
60) 5 0%16); U4U 5 0,16
$onsole%&riteine('Uotal con descuento {0', ((valor!r 5 !rstra - antigue 5
60) 2 (valor!r 5 !rstra - antigue 5 60) 5 0%16)); U4U 2 9ES$
$onsole%/ead();
2)!ealizar la tabla de multiplicar de un número entre % y 1% de (orma que se isualice de la siguiente
(orma= &81>&
using System;
class ejercicio3?
{
static void Main()
{
int num;
do
{
$onsole%&rite('ng% un numero entre 0 y 10');
num = nt63%.arse($onsole%/eadine());
!ile (num " 1 NN num 8 R);
7or (int i = 1; i " 10; i--)
$onsole%&riteine('{0 F {1 = {3', num, i, num 5 i);
$onsole%/ead();
#%)Ingresar 2 números, imprima los números naturales que ay entre ambos empezando por el mspeque'o, contar cuntos números ay y cuntos de ellos son pares.
using System;
namespace ejercicio
{
class ejercicio3R
{
static void Main()
{
foat num1, num3, menor, mayor;
int i, cont = 0, contpar = 0;
8/18/2019 Ejemplos de C#.docx
14/18
do
{
$onsole%&rite('C+mero 1');
num1 = foat%.arse($onsole%/eadine());
$onsole%&rite('C+mero 3'); num3 = foat%.arse($onsole%/eadine());
!ile (num1 == num3);
i7 (num1 " num3)
{
menor = num1;
mayor = num3;
else
{
menor = num3;
mayor = num1;
7or (i = (int)menor - 1; i " mayor; i--)
{
$onsole%&rite('{0N', i);
cont--;
i7 (i > 3 == 0)
contpar--;
i7(num1 == num321 NN num3 == num121)
$onsole%&rite(':n:nCo !ay numeros enteros entre {0 y el
{1',num1,num3);
else
$onsole%&rite(':n:nEntre {0 y {1 !ay {3 n+meros de los cuales {6
son pares', menor, mayor, cont, contpar);
$onsole%/ead();
#1) :e registran 1% empleados de una empresa ?úmero de legajo, sueldo, se8o@1>(emenino y2>masculino).3ostrar cuantas mujeres ganan ms de ;5%% pesos y cuantos ombres ganan menos de
;&%%.
using System;
namespace ejercicio
{
class ejercicio60
{
static void Main()
{
stringGH legajo = ne stringG10H; foatGH sueldo = ne foatG10H;
8/18/2019 Ejemplos de C#.docx
15/18
intGH op = ne intG10H;
int i;
7or (i = 0; i " 10; i--)
{ $onsole%&riteine('{0* persona', i - 1);
$onsole%&rite('Sueldo');
sueldoGiH = foat%.arse($onsole%/eadine());
$onsole%&rite('egajo');
legajoGiH = $onsole%/eadine();
$onsole%&rite('1 = Bemenino, 3 = Masculino');
opGiH = int%.arse($onsole%/eadine());
$onsole%&riteine();
7or (i = 0; i " 10; i--)
{
i7 (opGiH == 1 QQ sueldoGiH 8 #00 NN opGiH == 3 QQ sueldoGiH " 00)
$onsole%&riteine('egajo {0NSeFo {1NSueldo {3', legajoGiH, opGiH,
sueldoGiH);
$onsole%/ead();
#2):e ingresa por teclado la cantidad de agua caida, en m*limetros d*a a d*a durante un mes.:e pidedeterminar el d*a de mayor lluia, el de menor y el promedio.
using System;
namespace ejercicio
{
class ejercicio61
{
static void Main()
{
int fag = 0,i = 0, mayordia = 0, menordia = 0, F = 60; intGH dia = ne intG61H;
foat menor = 0, mayor = 0, promedio = 0,contagua = 0;
foatGH agua = ne foatGF - 1H;
do
{
$onsole%&rite('ngrese dia');
diaGiH = int%.arse($onsole%/eadine());
$onsole%&rite('ngrese agua caida'); aguaGiH = foat%.arse($onsole%/eadine());
8/18/2019 Ejemplos de C#.docx
16/18
i7 (fag == 0)
{
mayordia = diaGiH;
menordia = diaGiH;
mayor = aguaGiH; menor = aguaGiH;
fag = 1;
else
{
i7 (aguaGiH 8 mayor)
{
mayordia = diaGiH;
mayor = aguaGiH;
i7 (aguaGiH " menor)
{
menordia = diaGiH;
menor = aguaGiH;
contagua-= aguaGiH;
i7(i == 3R)
{ $onsole%&rite('El mes tiene 61 dias sn O');
i7($onsole%/eadine() == 's')
F = F - 1;
i--;
!ile(i"F);
promedio = contagua i;
i7 (menor == mayor)
{
$onsole%&rite(':nCo !uo mayor y menor dia de agua caida, 7ue igual
para todos los dias {0', menor);
else
{
$onsole%&riteine(':na mayor cantidad de agua caida 7ue de {0
milVmetros ellos dias %%%', mayor);
7or (i = 0; i " F; i--)
i7 (aguaGiH == mayor)
$onsole%&rite(':n9ia {0', diaGiH);
$onsole%&riteine(':n:na menor cantidad de agua caida 7ue de {0
milVmetros ellos dias %%%', menor);
7or (i = 0; i " F; i--) i7 (aguaGiH == menor)
8/18/2019 Ejemplos de C#.docx
17/18
$onsole%&rite(':n9ia {0', diaGiH);
$onsole%&riteine(':n:nEl promedio de agua caida en {0 dias es {1', F,
promedio);
$onsole%/ead();
##) Aacer el algoritmo que imprima el mayor y el menor de una serie de 5 números que amos
introduciendo por teclado.
using System;
namespace ejercicio
{
class ejercicio63
{ static void Main()
{
foatGH num = ne foatG#H;
foat mayor = 0, menor = 0;
int fag = 0;
7or (int i = 0; i " #; i--)
{
$onsole%&rite('ngrese {0* n+mero', i - 1);
numGiH = foat%.arse($onsole%/eadine());
i7 (fag == 0)
{
mayor = numGiH;
menor = numGiH;
fag = 1;
else
{
i7 (numGiH 8 mayor)
mayor = numGiH;
i7 (numGiH " menor)
menor = numGiH;
i7 (mayor == menor)
$onsole%&rite(':nos n+meros son todos iguales:n');
else
$onsole%&rite(':nEl menor de los # n+meros es el {0 y el mayor es el
{1', menor, mayor);
$onsole%/ead();
8/18/2019 Ejemplos de C#.docx
18/18
Top Related