Advertisement
fcamuso

Untitled

May 28th, 2020
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.34 KB | None | 0 0
  1. using System;
  2.  
  3. namespace conta_A
  4. {
  5.   class Program
  6.   {
  7. //   Contare le "a/A" inserite da tastiera
  8. //   Fermarsi se arrivati a fine riga
  9.     static void Main(string[] args)
  10.     {
  11.       int conta_Aa = 0;
  12.  
  13.       //soluzione FOR - 1
  14.       //string lettura = Console.ReadLine();
  15.       //for (int i=0; i<lettura.Length; i++)
  16.       //  if (lettura[i] == 'a')
  17.       //    conta_Aa++;
  18.       //  else
  19.       //    if (lettura[i] == 'A')
  20.       //        conta_Aa++;
  21.  
  22.       //for (int i = 0; i < lettura.Length; i++)
  23.       //  if (lettura[i] == 'a' || lettura[i] == 'A') conta_Aa++;
  24.  
  25.       //foreach (char c in lettura)
  26.       //  if (c == 'a' || c == 'A') conta_Aa++;
  27.  
  28.       //foreach (char c in Console.ReadLine() )
  29.       //  if ( "aA".Contains(c) ) conta_Aa++;
  30.  
  31.       //Console.WriteLine($"Trovate {conta_Aa} a/A");
  32.  
  33.       //char terminatore = '#';
  34.       //char c = '\0';      
  35.       //do
  36.       //{
  37.       //  c = Console.ReadKey().KeyChar;
  38.       //  if ("aA".Contains(c)) conta_Aa++;
  39.       //}
  40.       //while (c != terminatore); // \r == ENTER
  41.       //Console.WriteLine($"\nTrovate {conta_Aa} a/A");
  42.  
  43.       ConsoleKey ck = ConsoleKey.Spacebar;
  44.       while ( (ck = Console.ReadKey().Key) != ConsoleKey.Enter)
  45.         if ("aA".Contains(ck.ToString())) conta_Aa++;      
  46.       Console.WriteLine($"\nTrovate {conta_Aa} a/A");
  47.  
  48.     }
  49.   }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement