Powtórzenie — funkcja walidująca
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 56 z 74.
Wyzwanie
ŁatwyNapisz funkcję o nazwie is_valid, która przyjmuje dwa argumenty typu string: username i password.
Funkcja zwróci true, jeśli username i password są prawidłowe w systemie, a w przeciwnym razie false.
W naszym systemie są tylko dwie prawidłowe nazwy użytkownika — "admin" i "user".
Prawidłowe hasło dla nazwy użytkownika "user" to "qwerty".
Dla nazwy użytkownika "admin" każde hasło jest prawidłowe!
Spróbuj swoich sił
#include <iostream>
#include <string>
bool is_valid(std::string username, std::string password) {
// Napisz swój kod poniżej
}
int main() {
std::string user, pass;
std::cin >> user;
std::cin >> pass;
bool res = is_valid(user, pass);
std::cout << (res ? "true" : "false");
return 0;
}Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametryTypy zwracanePrzeciążanie funkcjiPowtórzenie — funkcja sigmaPowtórzenie — funkcja walidującaFunkcje void3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online