Untitled - MARKUP 1.16 KB
                                
                                    <?php
function sprawdzian($liczba1, $liczba2) {
    // Funkcja do obliczenia sumy cyfr
    function sumaCyfr($liczba) {
        $suma = 0;
        for ($i = 0; $i < strlen($liczba); $i++) {
            $suma += substr($liczba, $i, 1);
        }
        return $suma;
    }
    
    // Obliczanie sumy cyfr obu liczb
    $suma1 = sumaCyfr($liczba1);
    $suma2 = sumaCyfr($liczba2);
    
    // Sprawdzenie, czy sumy cyfr są takie same
    $wynikPorownania = ($suma1 === $suma2) ? "TAK" : "NIE";
    
    // Sprawdzenie, czy obie liczby są parzyste lub nieparzyste
    if ($liczba1 % 2 === 0 && $liczba2 % 2 === 0) {
        $wynikParzystosci = "PARZYSTE";
    } elseif ($liczba1 % 2 !== 0 && $liczba2 % 2 !== 0) {
        $wynikParzystosci = "NIEPARZYSTE";
    } else {
        $wynikParzystosci = "";
    }
    
    // Połączenie wyników
    return trim("$wynikPorownania - $wynikParzystosci");
}

// Przykład wywołania
$liczba1 = "112";
$liczba2 = "22";
$wynik = sprawdzian($liczba1, $liczba2);
echo $wynik;
                                
                            

Paste Hosted With By Wklejamy.pl