C++ #2 – warunek IF (jeżeli)

Warunek IF jest jednym z najprostszych warunków w programowaniu, oznacza on JEŻELI. Używa się go również z dodatkiem do warunku ELSE i oznacza on JEŻELI NIE, przykładowo:

  1. Podaj swój wiek:
  2. Użytkownik podaje swój wiek.
  3. Warunek jeżeli wiek jest większy od 18 – wyświetl komunikat „jesteś pełnoletni” jeżeli nie – wyświetl komunikat „jesteś niepełnoletni”

Algorytm w języku C++ wyglądać będzie następująco:

int main(int argc, char** argv) {
#include 

int main() {
	int wiek;

  		std::cout << "Podaj swój wiek: "; std::cin>>wiek;
      if (wiek>=18)
      {
  		  std::cout << "Jesteś pełnoletni!";
      }
      else 
      {
  		  std::cout << "Jesteś niepełnoletni!";
      }
  		  		

	return 0;
}

W dzisiejszym artykule do ćwiczenia użyjemy programowania w formie online dostępnego na stronie:

REPL.IT C++

Wpisywanie kodu odbywa się po lewej stronie:

Po wpisaniu nad nim znajduję się przycisk który uruchomi program i wyświetli go w konsoli po prawej stronie:

W przypadku większej ilości warunków IF można je zagnieżdżać (umieszczać warunek w warunku), przykładowo (zamiana ocen liczbowych na opisowy):

  1. Jeżeli zmienna = 5 wtedy wyświetl „Bardzo dobry” jeżeli nie:
  2. Jeżeli zmienna = 4 wtedy wyświetl „Dobry” jeżeli nie:
  3. Jeżeli zmienna = 3 wtedy wyświetl „Dostateczny” jeżeli nie….

C++:

int main(int argc, char** argv) {
#include 

int main() {
	int ocena;

  		std::cout << "Podaj ocene: "; std::cin>>ocena;
      if (ocena==5)
      {
  		  std::cout << "Bardzo dobry";
      }
      else 
      {
        if (ocena==4)
        {
  		    std::cout << "Dobry";
        }
        else
        {
          if (ocena==3)
          {
  		      std::cout << "Dostateczny";
          }
          else
          {
            if (ocena==2)
            {
  		        std::cout << "Dopuszczajacy";
            }
            else
            {
              std::cout << "Niedostateczny";
            }
          }
        }
      }
  		  		

	return 0;
}

Zadania:

  1. Przepisz powyższy program uruchom go i przeanalizuj działanie.
  2. Napisz nowy program w którym będą pobierane dwie zmienne i B, które w zależności od warunku będą do siebie dodawane lub odejmowane (jeżeli zmienna warunek będzie równa 1 wtedy A + B, jeżeli nie A – B)
  3. Napisz program który będzie zamieniał ilość procent uzyskanych ze sprawdzianu na ocenę zgodnie z tabelą:

 

40% 2
60% 3
80% 4
95% 5

Pamiętaj o poprzedniej części kursu która może ułatwić Ci wykonywanie zadań!

C++ #1 – Co to są zmienne?

Rate this post

Dodaj komentarz