<?php

while (true) {
//informa para fornecer valor1 e recebe valor1 pelo teclado.
    printf("Forneça o primeiro valor real maior que zero: \n");
    fscanf(STDIN, "%f", $valor1);

//vefifica se valor1 é maior que zero, se não for volta para o início do while linha 3 
    if($valor1 <=0) {
        printf("O primeiro valor não pode ser $valor1, digite novamente. \n");
        continue;
    }
break;
}

while (true) {
//recebe valor2 pelo teclado
    printf("Forneça o segundo valor real maior que zero: \n");
    fscanf(STDIN, "%f", $valor2);

    if($valor2 <=0) {
        printf("O segundo valor não é maior que zero, digite novamente.\n");
        continue;
    }
    break;
}

//determinar qual o percentual do maior valor o menor representa
if($valor1 > 0 && $valor2 > 0) {
printf("O menor valor representa um percentual do maior valor de: %.2f%%", ($valor1 > $valor2) ? (($valor2/$valor1)*100) : (($valor1/$valor2)*100));
}
?>

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: