Programowanie Lekcja 3 warunki

 

Warunki w języku C++ to mechanizm, który umożliwia programom podejmowanie decyzji na podstawie określonych warunków i wykonanie różnych działań w zależności od spełnienia tych warunków. W języku C++, warunki są często wykorzystywane w instrukcjach warunkowych, takich jak if, else if i else, oraz w pętlach, takich jak while i for. Oto krótka charakteryzacja warunków w C++:

  1. Instrukcja warunkowa if:

    • Instrukcja warunkowa if pozwala na wykonanie bloku kodu tylko wtedy, gdy określony warunek jest spełniony.
    • Przykład:
      cpp
    • if (warunek) {
      // Ten kod zostanie wykonany, jeśli warunek jest spełniony.
      }
  • Instrukcja warunkowa else if:

    • Instrukcja else if pozwala na sprawdzenie kolejnych warunków, jeśli poprzedni warunek nie jest spełniony.
    • Jest używana po if i przed opcjonalnym blokiem else.
    • Przykład:
      cpp
    • if (warunek1) {
      // Ten kod zostanie wykonany, jeśli warunek1 jest spełniony.
      } else if (warunek2) {
      // Ten kod zostanie wykonany, jeśli warunek2 jest spełniony, a warunek1 nie jest.
      }
  • Instrukcja warunkowa else:

    • Instrukcja else definiuje blok kodu, który zostanie wykonany, jeśli żaden z poprzednich warunków nie jest spełniony.
    • Jest opcjonalna i pojawia się po if lub else if.
    • Przykład:
      cpp
    • if (warunek) {
      // Ten kod zostanie wykonany, jeśli warunek jest spełniony.
      } else {
      // Ten kod zostanie wykonany, jeśli żaden warunek nie jest spełniony.
      }

Warunki są fundamentalnym elementem programowania w C++ i pozwalają na tworzenie programów, które reagują na zmienne warunki i podejmują odpowiednie akcje. Dzięki nim możesz tworzyć bardziej elastyczne i inteligentne programy, które dostosowują się do różnych sytuacji.

kod do zajęć:
#include <iostream>
#include <cmath>

int main() {
int a = 3;
int b = 2;
int c = 4;
int delta = (b*b)-4*a*c;
int pir_delta = sqrt(delta);
int x1 = 0;
int x2 = 0;

if(delta < 0) {
std::cout << "delta mniejsza od zera" << "\n";

} else {
std::cout << "delta wieksza od zera" << "\n";
x1 =(-b - pir_delta)/2*a;
x2 =(-b + pir_delta)/2*a;
}
std::cout << x1 << "\n";
std::cout << x2 << "\n";
}

Zostaw komentarz

Koszyk