if (isset($_POST['numero'])){
$numero = $_POST['numero'];
$rom = "";
if (($numero <= 3000) && ($numero > 0)){
if (is_int($numero)){
echo "O número deve ser inteiro!";
} else {
while ($numero >= 1000){
$numero = $numero - 1000;
$rom .= "M";
}
if ($numero >= 900){
$numero = $numero - 900;
$rom .= "CM";
}
if ($numero >= 500){
$numero = $numero - 500;
$rom .= "D";
}
if ($numero >= 400){
$numero = $numero - 400;
$rom .= "CD";
}
while ($numero >= 100){
$numero = $numero - 100;
$rom .= "C";
}
if ($numero >= 90){
$numero = $numero - 90;
$rom .= "XC";
}
if ($numero >= 50){
$numero = $numero - 50;
$rom .= "L";
}
if ($numero >= 40){
$numero = $numero - 40;
$rom .= "XL";
}
while ($numero >= 10){
$numero = $numero - 10;
$rom .= "X";
}
if ($numero >= 9){
$numero = $numero - 9;
$rom .= "IX";
}
if ($numero >= 5){
$numero = $numero - 5;
$rom .= "V";
}
if ($numero >= 4){
$numero = $numero - 4;
$rom .= "IX";
}
while ($numero >= 1){
$numero = $numero - 1;
$rom .= "I";
}
echo $rom;
}
} else {
echo "O numero deve ser maior que zero e menor ou igual a 3000!";
}
}
?>