16 maj
Laboratoria nr 4 program nr 1
Operatory relacyjne (porównania). Operatory logiczne. Wyrażenia logiczne. Przykłady obliczania wartości wyrażeń logicznych. Instrukcja warunkowa if. Zagnieżdżanie if-else. Operator warunkowy ? :. Instrukcja wyboru wielowariantowego switch. Stałe zadeklarowane jako const. Operatory bitowe. Przykłady kodu w C/C++.
#include "stdafx.h" #include <iostream> /** * * Program Główny prezentujący funckje C++ wyprowadzania treści na wyjście konsoli. * Wprowadzanie danych do programu i podstawowe operacje arytmetyczne. * Program do klasyfikowania rezystancji. * * @author Marcin Mirończuk * */ int main() { using namespace std; float unsigned rezystancja; char znak = 's'; while(znak != 'q') { std::cout << "Podaj wartosc rezystancji "; std::cin >> rezystancja; std::cout << "Podana przec Ciebie wartosc rezystancji wynosi " << rezystancja << std::endl; std::cout << "Dokonuje klasyfikacji... \n"; if(rezystancja > 0 && rezystancja < 10.3) { std::cout << "Rezystor nalezy do klasy 1 \n"; if(rezystancja >= 0.1 && rezystancja <= 0.8) { std::cout << "Rezystor nalezy do klasy 4 \n"; } else if(rezystancja >= 10.2 && rezystancja <= 10.3) { std::cout << "Rezystor nalezy tez do klasy 2 \n"; } } else if(rezystancja > 10.3 && rezystancja < 100) { std::cout << "Rezystor nalezy tez do klasy 2 \n"; } else if(rezystancja > 132 && rezystancja < 140) { std::cout << "Rezystor nalezy tez do klasy 3 \n"; } else { std::cout << "Rezystor niesklasyfikowany \n"; } std::cout << "Podaj znak q aby zakonczyc lub jaki kolwiek inny znak aby kontynuowac \n"; std::cin >> znak; } std::cin.get(); std::cin.get(); return 0; }
Skomentuj ten wpis