Metziop

U2_A3_V2jer

Sep 1st, 2021
927
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 9.50 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace u3A2
  8. {
  9.     class Program
  10.     {
  11.  
  12.  
  13.         static void Main(string[] args)
  14.         {
  15.             Menu();
  16.         }
  17.         static void Menu()
  18.         {
  19.            
  20.             int aux = 1;
  21.             while (aux != 0)
  22.             {
  23.                 //Presentacion del programa y autor
  24.                 Console.WriteLine("Vacunacion contra la covid - 19 ");
  25.                 Console.WriteLine("Este programa muestra las fechas disponibles de vaunacion");
  26.                 Console.WriteLine("y los efectos secundarios que las diferentes vacunas pudieran provocar");
  27.                 Console.WriteLine(" © Jesus Dario Rodriguez | ES1822021661");
  28.                 Console.WriteLine("");
  29.                 //despliegue del menu
  30.                 Console.WriteLine("=======================================");
  31.                 Console.WriteLine("1.- Consultar la fechas de vacunación ");
  32.                 Console.WriteLine("");
  33.                 Console.WriteLine("2.- Consultar los efectos de la vacuna");
  34.                 Console.WriteLine("");
  35.                 Console.WriteLine("3.- Salir");
  36.                 Console.WriteLine("");
  37.                 Console.WriteLine("=======================================");
  38.                 Console.WriteLine("Seleccione una opcion ...");
  39.                 Console.WriteLine("");
  40.                 //switch para llamar a la opcion deseada
  41.                 int seleccion = (int)Convert.ToInt32(Console.ReadLine());
  42.                 switch (seleccion)
  43.  
  44.                 {
  45.  
  46.                     case 1:
  47.                         fechas();
  48.                         break;
  49.                     case 2:
  50.                         efectos();
  51.                         break;
  52.                     case 3:
  53.                        
  54.                         aux = 0;
  55.                         break;
  56.                     default:
  57.                         Console.WriteLine("Elija una opción valida");
  58.                         break;
  59.                 }
  60.             }
  61.         }
  62.         //metodo para indicar los periodos de las fechas de vacunacion de acuerdo con la edad de la persona
  63.         static void fechas()
  64.         {
  65.             Console.WriteLine("¿Cual es su edad actual");
  66.             int edad = (int)Convert.ToInt32(Console.ReadLine());
  67.             if (edad >= 60)
  68.             {
  69.                 Console.WriteLine("Su primer dosis se aplicara el dia 01/01/21");
  70.                 Console.WriteLine("Su segunda dosis debera ser aplicada el dia 15/01/21");
  71.                 Console.WriteLine("");
  72.                 Console.WriteLine("");
  73.                 Console.WriteLine("");
  74.                 Console.WriteLine("============================================================");
  75.                 Console.WriteLine("Presione cualquier tecla para continuar...");
  76.                 System.Console.ReadKey();
  77.                 Console.Clear();
  78.             }
  79.             else if (edad >= 50 && edad <= 59)
  80.             {
  81.                 Console.WriteLine("Su primer dosis se aplicara el dia 01/02/21");
  82.                 Console.WriteLine("La segunda dosis debera ser aplicada el dia 15/02/21");
  83.                 Console.WriteLine("");
  84.                 Console.WriteLine("");
  85.                 Console.WriteLine("");
  86.                 Console.WriteLine("============================================================");
  87.                 Console.WriteLine("Presione cualquier tecla para continuar...");
  88.                 System.Console.ReadKey();
  89.                 Console.Clear();
  90.  
  91.             }
  92.             else if (edad >= 40 && edad <= 49)
  93.             {
  94.                 Console.WriteLine("Su primer dosis se aplicara el dia 15/02/21");
  95.                 Console.WriteLine("La segunda dosis debera ser aplicada el dia 02/03/21");
  96.                 Console.WriteLine("");
  97.                 Console.WriteLine("");
  98.                 Console.WriteLine("");
  99.                 Console.WriteLine("============================================================");
  100.                 Console.WriteLine("Presione cualquier tecla para continuar...");
  101.                 System.Console.ReadKey();
  102.                 Console.Clear();
  103.             }
  104.             else if (edad >= 30 && edad <= 39)
  105.             {
  106.                 Console.WriteLine("Su primer dosis se aplicara el dia 04/03/21");
  107.                 Console.WriteLine("La segunda dosis debera ser aplicada el dia 17/03/21");
  108.                 Console.WriteLine("");
  109.                 Console.WriteLine("");
  110.                 Console.WriteLine("");
  111.                 Console.WriteLine("============================================================");
  112.                 Console.WriteLine("Presione cualquier tecla para continuar...");
  113.                 System.Console.ReadKey();
  114.                 Console.Clear();
  115.             }
  116.             else if (edad >= 18 && edad <= 29)
  117.             {
  118.                 Console.WriteLine("Su primer dosis se aplicara el dia 30/03/21");
  119.                 Console.WriteLine("La segunda dosis debera ser aplicada el dia 14/04/21");
  120.                 Console.WriteLine("");
  121.                 Console.WriteLine("");
  122.                 Console.WriteLine("");
  123.                 Console.WriteLine("============================================================");
  124.                 Console.WriteLine("Presione cualquier tecla para continuar...");
  125.                 System.Console.ReadKey();
  126.                 Console.Clear();
  127.             }
  128.         }
  129.         //metodo para indicar los efectos secundarios de recibir tal o cual farmaco
  130.         static void efectos()
  131.         {
  132.              //despliegue del menu de vacunas
  133.             Console.WriteLine("");
  134.             Console.WriteLine("Posibles efectos secundarios segun el farmaco aplicado");
  135.  
  136.             Console.WriteLine("");
  137.             Console.WriteLine("1 - Sputnik.");
  138.             Console.WriteLine("2 - Pfizer.");
  139.             Console.WriteLine("3 - Astra Zeneca.");
  140.             Console.Write("Seleccione el tipo de vacuna: ");
  141.             int vacuna = (int)Convert.ToInt64(Console.ReadLine());    
  142.             Console.Clear();
  143.             //switch que despliega la informacion seleccionada de acuerdo a la entrada del usuario
  144.             switch (vacuna)
  145.  
  146.             {
  147.  
  148.                 case 1:
  149.                     Console.WriteLine("");
  150.                     Console.WriteLine("La vacuna Sputnik, de origen ruso fue la primer vacuna en ser lanzada para su uso masivo");
  151.                     Console.WriteLine("El tipo de vacuna es: Vector viral no replicante ");
  152.                     Console.WriteLine("Numero de dosis necesarias: 2 ");
  153.                     Console.WriteLine("Posibles efectos secundarios:" +
  154.                         "Dolor e hinchazón en el sitio de inyección," +
  155.                         "cansancio, dolor de cabeza," +
  156.                         "músculos y articulaciones," +
  157.                         "fiebre, malestar general y escalofríos");
  158.                     Console.WriteLine("");
  159.                     Console.WriteLine("Presione cualquier tecla para continuar...");
  160.                     System.Console.ReadKey();
  161.                     Console.Clear();
  162.  
  163.                     break;
  164.  
  165.                 case 2:
  166.                     Console.WriteLine("");
  167.                     Console.WriteLine("La vacuna Pfizer/Biontech es la unica hasta la fecha que ha sido" +
  168.                         "aprovada por la FDA para ser aplicada en niños de entre 12 y 15 años ademas de ser la primer vacuna en " +
  169.                         "haber sido aprobada por la WHO para su uso emergente");
  170.                     Console.WriteLine("El tipo de vacuna es: ARN mensajero");
  171.                     Console.WriteLine("Numero de dosis necesarias: 2");
  172.                     Console.WriteLine("Posibles efectos secundarios:");
  173.                     Console.WriteLine("Dolor en el sitio de inyección, " +
  174.                         "cansancio, dolor de cabeza," +
  175.                         " músculos y articulaciones, y fiebre");
  176.                     Console.WriteLine("");
  177.                     Console.WriteLine("Presione cualquier tecla para continuar...");
  178.                     System.Console.ReadKey();
  179.                     Console.Clear();
  180.                     break;
  181.  
  182.                 case 3:
  183.                     Console.WriteLine("");
  184.                     Console.WriteLine("La vacuna AstraZeneca, es desarrollada por la universidad de Oxford en inglaterra y esta autorizada por " +
  185.                         "la agencia de medicinas de europa para su uso emergente ");
  186.                     Console.WriteLine("El tipo de vacuna es: De vector viral");
  187.                     Console.WriteLine("Numero de dosis necesarias: 2");
  188.                     Console.WriteLine("Posibles efectos secundarios:");
  189.                     Console.WriteLine("Dolor en el sitio de inyección, " +
  190.                         "cansancio, dolor de cabeza," +
  191.                         " músculos y articulaciones, y fiebre");
  192.                     Console.WriteLine("");
  193.                     Console.WriteLine("Presione cualquier tecla para continuar...");
  194.                     System.Console.ReadKey();
  195.                     Console.Clear();
  196.                     break;
  197.  
  198.                 default:
  199.                     Console.WriteLine("");
  200.                     Console.WriteLine("Opcion no valida");
  201.                     Console.WriteLine("Presione cualquier tecla para continuar...");
  202.                     System.Console.ReadKey();
  203.                     Console.Clear();
  204.                     break;
  205.  
  206.             }
  207.         }
  208.     }
  209. }
  210.  
  211.  
Advertisement
Add Comment
Please, Sign In to add comment