arduino, eletrônica, robotica...
#include<iostream> using namespace std;
int main(){ cout"Tempo para estudar: "6/1.40endl;
cout"Tempo livre: " (float)6 % 1.40endl; }
Não consigo calcular o resto da divisão. Dá erro e não me deixa compilar.
Alguem tem uma ideia ai...??
Tags:
MySpace Tweet Facebook Facebook
Exibições: 1554
▶ Responder esta
Oi Elcio, boa tarde.
Testa assim:
parte_decimal = numero - (int) numero
Rui
Exemplo com Arduino
float Val_1 = 1.40; float ValDec; int Val_2 = 6; void setup() { ; } void loop() { ValDec = Val_2/Val_1 - int(Val_2/Val_1); }
▶ Responder
Não sou expert no C++ porém vou dar a minha dica:
Creio que módulo (%) não funciona para números fracionais.
Transforma em inteiros que o módulo funciona.
Sugestão: multiplique tudo por 100, faça a operação e divida o resultado por 100:
cout "Tempo livre: " (float) (600 % 140)/100 endl;
Espero que de certo.
Boa sorte,
'Eiju
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.