Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.96 KB | None | 0 0
  1. using System;
  2.  
  3. namespace unidad3
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             /*string user, password;
  10.             const string user1 = "juan", pass1 = "1234";
  11.             const string user2 = "laura", pass2 = "abcd";
  12.             const string user3 = "miguel", pass3 = "AsDf";
  13.             const string user4 = "paula", pass4 ="3333";
  14.  
  15.  
  16.             Console.WriteLine("Ingrese su nombre de usuario: ");
  17.  
  18.             user = Console.ReadLine();
  19.  
  20.             switch (user)
  21.             {
  22.                 case user1:
  23.                     Console.WriteLine("Ingrese su contraseña: ");
  24.                     password = Console.ReadLine();
  25.                     if (password == pass1)
  26.                     {
  27.                         Console.WriteLine("Bienvenido/a " + user);
  28.                     }
  29.                     else
  30.                     {
  31.                         Console.WriteLine("Contraseña inválida.");
  32.                     }
  33.                     break;
  34.                 case user2:
  35.                     Console.WriteLine("Ingrese su contraseña: ");
  36.                     password = Console.ReadLine();
  37.                     if (password == pass2)
  38.                     {
  39.                         Console.WriteLine("Bienvenido/a " + user);
  40.                     }
  41.                     else
  42.                     {
  43.                         Console.WriteLine("Contraseña inválida.");
  44.                     }
  45.                     break;
  46.                 case user3:
  47.                     Console.WriteLine("Ingrese su contraseña: ");
  48.                     password = Console.ReadLine();
  49.                     if (password == pass3)
  50.                     {
  51.                         Console.WriteLine("Bienvenido/a " + user);
  52.                     }
  53.                     else
  54.                     {
  55.                         Console.WriteLine("Contraseña inválida.");
  56.                     }
  57.                     break;
  58.                 case user4:
  59.                     Console.WriteLine("Ingrese su contraseña: ");
  60.                     password = Console.ReadLine();
  61.                     if (password == pass4)
  62.                     {
  63.                         Console.WriteLine("Bienvenido/a " + user);
  64.                     }
  65.                     else
  66.                     {
  67.                         Console.WriteLine("Contraseña inválida.");
  68.                     }
  69.                     break;
  70.                 default:
  71.                     Console.WriteLine("Usuario inválido.");
  72.                     break;
  73.  
  74.             }
  75.  
  76.             /////////////////////////////////////////
  77.  
  78.             char categoria;
  79.             byte horas = 0, antig = 0;
  80.             float sueldo = 0, porcSueldo = 0;
  81.  
  82.             const float sueldoDE = 15000, sueldoC = 25000, sueldoAB = 35000;
  83.             const byte horasMin = 160, antigMin = 5;
  84.             const float plusHoras = 3000;
  85.             const float plus = 0.01F;
  86.  
  87.             Console.WriteLine("Ingrese su categoría: ");
  88.             categoria = char.Parse(Console.ReadLine());
  89.            
  90.             Console.WriteLine("Ingrese las horas que trabajó este mes: ");
  91.             horas = byte.Parse(Console.ReadLine());
  92.  
  93.             Console.WriteLine("Ingrese su antigüedad: ");
  94.             antig = byte.Parse(Console.ReadLine());
  95.  
  96.             switch (categoria)
  97.             {
  98.                 case 'D':
  99.                 case 'E':
  100.                     sueldo = sueldoDE;
  101.                     break;
  102.                 case 'C':
  103.                     sueldo = sueldoC;
  104.                     break;
  105.                 case 'A':
  106.                 case 'B':
  107.                     sueldo = sueldoAB;
  108.                     break;
  109.                 default:
  110.                     Console.WriteLine("Categoría incorrecta.");
  111.                     break;
  112.             }
  113.  
  114.             //Horas
  115.             if (horas < horasMin)
  116.             {
  117.                 sueldo -= plusHoras;
  118.             }
  119.  
  120.             //Antigüedad
  121.             if (antig > antigMin)
  122.             {
  123.                 porcSueldo = sueldo * plus;
  124.                 sueldo += porcSueldo * (antig - antigMin);
  125.             }
  126.            
  127.             //Print
  128.             Console.WriteLine("Su sueldo es de: " + sueldo);
  129.  
  130.  
  131.             /////////////////////////////////////////////
  132.  
  133.             short saldoInicial = 10000;
  134.             float saldoTotal = 0, saldoMod = 0;
  135.             char opcion;
  136.  
  137.             Console.WriteLine("Por favor seleccione una operación: 1. Ingresar dinero en la cuenta | 2. Extraer dinero de la cuenta | 3. Ver saldo disponible | 0. Salir ");
  138.             opcion = char.Parse(Console.ReadLine());
  139.  
  140.             switch (opcion)
  141.             {
  142.                 case '1':
  143.                     Console.WriteLine("Ingrese el monto a añadir: ");
  144.                     saldoMod = float.Parse(Console.ReadLine());
  145.  
  146.                     saldoTotal = saldoInicial + saldoMod;
  147.                     Console.WriteLine("Ud. ha añadido ${0} a su cuenta. Su saldo es de ${1}.", saldoMod, saldoTotal);
  148.                     break;
  149.                 case '2':
  150.                     Console.WriteLine("Ingrese el monto a extraer: ");
  151.  
  152.                     saldoMod = float.Parse(Console.ReadLine());
  153.                     saldoTotal -= saldoMod;
  154.                     Console.WriteLine("Ud. ha extraído ${0} de su cuenta. Su saldo es de ${1}.", saldoMod, saldoTotal);
  155.                     break;
  156.                 case '3':
  157.                     Console.WriteLine("Su saldo actual es de: " + saldoTotal);
  158.                     break;
  159.                 case '0':
  160.                     Console.WriteLine("Ud. ha salido de su cuenta.");
  161.                     System.Environment.Exit(1);
  162.                     break;
  163.                 default:
  164.                     Console.WriteLine("Opción incorrecta.");
  165.                     break;
  166.             }
  167.  
  168.             ////////////////////////////////////////////
  169.             byte n = 1;
  170.             byte sum = 0;
  171.            
  172.             while (n <= 5)
  173.             {
  174.                 sum += n;
  175.                 n++;
  176.             }
  177.             Console.WriteLine(sum);
  178.  
  179.             ///////////////////////////////////////////
  180.  
  181.             int num = 0;
  182.             byte numCount = 0;
  183.  
  184.             do
  185.             {
  186.                 Console.WriteLine("Ingrese un número positivo, o -1 para salir: ");
  187.                 num = int.Parse(Console.ReadLine());
  188.  
  189.                 if (num % 3 == 0)
  190.                 {
  191.                     numCount++;
  192.                 }
  193.             } while (num != -1);
  194.  
  195.             Console.WriteLine("Hay {0} números divisibles entre 3", numCount);
  196.  
  197.             ///////////////////////////////////////////
  198.  
  199.             short s = 0;
  200.  
  201.             while (s != -1)
  202.             {
  203.                 Console.WriteLine("Ingrese la cantidad de lados, o -1 para salir: ");
  204.                 s = short.Parse(Console.ReadLine());
  205.  
  206.                 if (s < 3 && s != -1)
  207.                 {
  208.                     Console.WriteLine("No forma un polígono.");
  209.                 }
  210.                 else if (s == -1)
  211.                 {
  212.                     Console.WriteLine("Ud. ha salido del programa");
  213.                 }
  214.                 else
  215.                 {
  216.                     switch (s)
  217.                     {
  218.                         case 3:
  219.                             Console.WriteLine("Triángulo");
  220.                             break;
  221.                         case 4:
  222.                             Console.WriteLine("Cuadrilátero");
  223.                             break;
  224.                         case 5:
  225.                             Console.WriteLine("Pentágono");
  226.                             break;
  227.                         case 6:
  228.                             Console.WriteLine("Hexágono");
  229.                             break;
  230.                         case 7:
  231.                             Console.WriteLine("Heptágono");
  232.                             break;
  233.                         case 8:
  234.                             Console.WriteLine("Octágono");
  235.                             break;
  236.                         case 9:
  237.                             Console.WriteLine("Eneágonp");
  238.                             break;
  239.                         case 10:
  240.                             Console.WriteLine("Decágono");
  241.                             break;
  242.                         case 11:
  243.                             Console.WriteLine("Undecágono");
  244.                             break;
  245.                         case 12:
  246.                             Console.WriteLine("Dodecágono");
  247.                             break;  
  248.                         default:
  249.                             Console.WriteLine("Polígono de más de 12 lados");
  250.                             break;                                                                          
  251.                     }
  252.                 }
  253.             }*/
  254.             byte numA = 0, count = 0;
  255.  
  256.             while (numA <= 30)
  257.                 count++;
  258.             {
  259.                 Console.WriteLine(count);
  260.             }
  261.         }
  262.     }
  263. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement