AssoAndrea

esercizi if

Oct 29th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.19 KB | None | 0 0
  1. using System;
  2.  
  3. //Scrivete un programma che legge da tastiera 3 numeri e stampa il valore del maggiore.
  4.  
  5. //Il secondo programma invece vi chiede la data di nascita(3 variabili: giorno, mese e anno) e vi calcola l'età.
  6. //Il giorno, mese e anno corrente li scrivete voi a mano in altre 3 variabili all'inizio del programma e le userete per fare il calcolo.
  7.  
  8. namespace Esercitazione1
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Console.Write("primo numero: ");
  15.             int n1 = int.Parse(Console.ReadLine());
  16.             Console.Write("secondo numero: ");
  17.             int n2 = int.Parse(Console.ReadLine());
  18.             Console.Write("terzo numero: ");
  19.             int n3 = int.Parse(Console.ReadLine());
  20.  
  21.             int nmax = 0;
  22.             if (n1 > n2)                   //confronto numeri
  23.                 nmax = n1;
  24.             else
  25.                 nmax = n2;
  26.            
  27.             if (nmax < n3)
  28.                 nmax = n3;
  29.            
  30.             Console.WriteLine(nmax);
  31.  
  32.             Console.WriteLine("premi invio per continuare");
  33.             Console.ReadLine();
  34.  
  35.  
  36.  
  37.             //secondo programma
  38.  
  39.             Console.Write("inserisci giorno: ");
  40.             int giorno = int.Parse(Console.ReadLine());
  41.            
  42.             Console.Write("inserisci mese: ");
  43.             int mese = int.Parse(Console.ReadLine());
  44.  
  45.             Console.Write("inserisci anno: ");
  46.             int anno = int.Parse(Console.ReadLine());
  47.            
  48.             Console.Write("inserisci giorno corrente: ");
  49.             int currD = int.Parse(Console.ReadLine());
  50.            
  51.             Console.Write("inserisci mese corrente: ");
  52.             int currM = int.Parse(Console.ReadLine());
  53.            
  54.             Console.Write("inserisci anno corrente: ");
  55.             int currY = int.Parse(Console.ReadLine());
  56.  
  57.             int età = currY - anno;
  58.  
  59.             if (mese > currM)
  60.                 età -= 1;
  61.             else if (mese==currM)
  62.             {
  63.                 if (giorno > currD)
  64.                     età -= 1;
  65.             }
  66.  
  67.             Console.WriteLine(età);
  68.  
  69.             Console.ReadLine();
  70.  
  71.  
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment