Piso C ++

Piso C ++
Em C ++, a função piso () retorna o valor que é menor ou igual ao valor especificado. Para os programas em que usamos a função piso (), devemos incluir o arquivo de cabeçalho. Este arquivo de cabeçalho é declarado no início de todos os programas. O valor do piso decimal especificado é retornado por esta função. Esse número de retorno sempre depende do tipo de valor passado como um argumento da função do piso (). Precisamos de um único valor para calcular o valor do piso. A função piso () contém parâmetros diferentes. Por exemplo, duplo, flutuante e longo duplo. Os tipos de dados da variável declarada são os dados. Passaremos o método do piso () em detalhes com ilustrações neste artigo.

Utilizamos o software Dev C ++ para fazer a codificação em C++. Para executar o código, primeiro, temos que compilar o código e depois executar esse programa. Nós compilamos e executamos o código separadamente ou juntos. Tudo depende de nós.

Exemplo 1: Use o piso () função para o número de ponto flutuante

Em C ++, a função Floor () é aplicada a valores de ponto flutuante. Nesse caso, incluímos arquivos de cabeçalhos e . Quando escrevemos os programas em que aplicamos a função piso (), devemos incluir o arquivo de cabeçalho . Começamos com a função principal (). No C ++, as variáveis ​​de ponto flutuante são utilizadas para armazenar os valores de ponto flutuante. Usamos o dobro da declaração do número de ponto flutuante. O float do tipo de dados é omitido quando é liderado por concorrentes do tipo duplo na declaração de declaração.

#incluir
#incluir
usando namespace std;
int main ()
duplo a;
cout <<"Enter a float number : ";
CIN >> A;
resultado duplo = piso (a);
cout <<"floor(" <

O usuário insere um número de ponto flutuante aleatório. Aplicamos a função cout () aqui. A variável 'a' é usada para armazenar esse número de ponto flutuante. "CIN" é aplicado para armazenar o número. Usamos outro resultado duplo variável. O número de ponto flutuante que o usuário inseriu é passado como um parâmetro da função piso (). No final, a função cout é aplicada. E mostra o valor do piso do número de flutuação inserido.

O usuário entrou no '8.23 'Número de ponto flutuante. Aplicamos a função piso () a este número de ponto flutuante. Ele arredonda o número para o número inteiro adjacente que não é mais do que o valor específico. Então, depois de aplicar a função piso () a 8.23, obtemos a saída 8.

Exemplo 2: Use o piso () função para o número negativo

Vamos utilizar o piso () para um número negativo e ver o que acontece. Neste programa, depois de incluir os arquivos dos cabeçalhos, escrevemos um programa para validar a função piso (). Usamos o namespace std aqui. Depois disso, aplicamos a função principal () que é uma função de driver. Consideramos o número negativo que é -5.70. Aplicamos a função piso () a este número negativo. O texto que queremos ser impresso é 'piso de valor -5.70 '. No final do programa, usamos endl. É utilizado para adicionar um novo personagem.

#incluir
#incluir
usando namespace std;
int main ()

cout <<"Floor of value -5.70 : " <retornar 0;

Na saída após aplicar a função piso () a -5.70, temos -6. Ao usar a função piso (), obtemos o maior número inteiro possível que é menor ou igual a -5.70.

Exemplo 3: Use o piso () função para um número inteiro:

Este código começa com dois arquivos de cabeçalho que são e . Aplicamos a função do driver que é basicamente nossa função principal. Usamos a variável 'res' para armazenar o resultado após aplicar a função piso () ao número inteiro. Então tomamos números inteiros. Esse número inteiro é passado como um parâmetro para a função piso (). Todas as variáveis ​​do programa devem ser declaradas. Neste programa, 'int' mostra o tipo de dados e é seguido pelo nome da variável 'número'. A função Cout é aplicada para imprimir o texto 'piso do número 46'.

#incluir
#incluir
usando namespace std;
int main ()
duplo res;
INT número = 46;
res = piso (número);
cout <<"Floor of number " <cout<<"Now the value of that number is :"<retornar 0;

Na saída, obtemos o valor do piso 9 do valor do ponto flutuante '9 9.4578 '.

Conclusão:

Neste artigo, conversamos sobre a função Floor () em C++. Observamos diferentes exemplos de funções de piso (). Tomamos um valor de ponto flutuante e vemos o que acontece depois de aplicar a função piso () a esse valor de ponto flutuante. Nos próximos exemplos, assumimos um valor negativo e qualquer número inteiro. Também aplicamos a função piso () a esse valor negativo e número inteiro. Percebemos a saída de todos os exemplos também.