Ir ao conteúdo

C++ (Decimal ou Inteiro)


omestresteam

Posts recomendados

Postado

Fala galera, então, estou fazendo técnico em informática a + ou - 2 meses e o professor passou uma lista de exercícios da estrutura ELSE IF, bom, isso já faz 1 mês + ou -, só que não consegui resolver um problema da lista, e ao perguntar para o professor ele falou que vai ensinar isso depois da estrutura WHILE, + ou - daqui a 1 mês, mas como já quero me adiantar, procurei na internet e não achei nada sobre descobrir se o numero informado é decimal ou inteiro, e muito pouco sobre função do arredondamento, o que não resolveu meu problema :(, o enunciado diz o seguinte:

/* Faça um Programa que peça um numero e informe se ele é decimal ou inteiro. Dica: Utilize função do arredondamento */

- O programa deve ser resolvido em C++

#include<iostream.h>
main()
{
float numero;
cout<<"Informe um numero\n";
cin>>numero;


system("Pause");
}

O problema é que já tentei várias coisas e não consigo sair dai =/.

Abraços desde já, e obrigado também :lol:

Postado

Crie uma variavel auxiliar inteira e lhe atribua a variavel numero que esta em float caso forem iguais o número é inteiro, caso contrario decimal.

Lembrando que a variavel inteira só recebe a parte inteira do número.

#include <cstdlib>
#include <iostream>

using namespace std;
int main()
{
float numero;
int aux;

cout <<"Informe um numero\n";
cin >>numero;
aux = numero;

if(aux==numero)
cout<<"Numero inteiro\n";
else
cout<<"Numero decimal\n";

system("Pause");
}

Postado

@Holocausto

Cara, valeu, muito obrigado mesmo :D

O código ficou assim para quem quiser:

#include<iostream.h>
main()
{
float numero;
int auxiliar;
cout<<"Informe um numero\n";
cin>>numero;
auxiliar=numero;
if(auxiliar==numero)
cout<<"O numero e inteiro\n";
else
cout<<"O numero e decimal\n";
system("Pause");
}

valeu mesmo :D

Pode fechar o tópico

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!