ejemplos de c#.docx

Upload: arielitopcallisaya

Post on 07-Jul-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 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