Advertisement
Cassimus

Quiz

Nov 30th, 2024 (edited)
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. namespace MyFirstApp
  2. {
  3. public class Program
  4. {
  5. public static void Main(string[] args)
  6. {
  7. // Komunikat dla użytkownika
  8. Console.Clear();
  9. Console.WriteLine("Witajcie w quizie wiedzy!");
  10. Console.WriteLine("Odpowiedz na pytanie wpisując nr odpowiedzi.");
  11. Console.WriteLine("Za każdą poprawną odpowiedź otrzymasz 1 punkt.");
  12.  
  13. // Dane programu
  14. string[] questions = {
  15. "Ile nóg ma pająk?",
  16. "Która planeta jest najbliżej Słońca?",
  17. "Jaki jest wynik działania 5 + 3?",
  18. "Stolica Polski to?",
  19. "Jaki jest największy ocean na Ziemi?"
  20. };
  21.  
  22. string[,] answers = {
  23. { "1. Sześć", "2. Osiem", "3. Dziesięć" },
  24. { "1. Wenus", "2. Mars", "3. Merkury" },
  25. { "1. Siedem", "2. Osiem", "3. Dziewięć" },
  26. { "1. Warszawa", "2. Kraków", "3. Gdańsk" },
  27. { "1. Atlantycki", "2. Spokojny", "3. Indyjski" }
  28. };
  29.  
  30. int[] correctAnswers = { 2, 3, 2, 1, 2 };
  31.  
  32. int score = 0;
  33.  
  34. for (int i = 0; i < questions.Length; i++)
  35. {
  36. Console.WriteLine($"\nPytanie {i + 1}: {questions[i]}");
  37. for (int j = 0; j < 3; j++)
  38. {
  39. Console.WriteLine(answers[i, j]);
  40. }
  41. Console.Write("Twoja odpowiedź (wpisz numer): ");
  42. int userAnswer;
  43. while (!int.TryParse(Console.ReadLine(), out userAnswer) ||
  44. userAnswer < 1 || userAnswer > 3)
  45. {
  46. Console.WriteLine("Podaj poprawny numer odpowiedzi (1, 2 lub 3): ");
  47. }
  48.  
  49. if (userAnswer == correctAnswers[i])
  50. {
  51. Console.WriteLine("Brawo! To poprawna odpowiedź.");
  52. score++;
  53. }
  54. else
  55. {
  56. Console.WriteLine("Niestety, to nie jest poprawna odpowiedź.");
  57.  
  58. }
  59. }
  60. }
  61. }
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement