-
Posts
10 -
Cadastrado em
-
Última visita
Reputação
4-
Valeu pela dica, já ajudou.
-
Pessoal bom dia, me tirem uma dúvida quero salvar algo qualquer que o usuário digitar em um arquivo externo por exemplo txt, se fosse só para salva em uma variável usaria scanf, cin entre outros mais para arquivo externo o que posso usar? valeu pela dica.
-
@Ueliton Alves Não sei se você já resolveu, mas uma dica para guardar números inteiros em uma variável é colocar o %d, no scanf você não colocou o & para guardar o valor em NotaL1 e eu acho que você deveria colocar as variáveis em float caso alguma nota fosse real.
-
C Colocar o '=' para finalizar processo de calculo.
MarcelloSM respondeu ao tópico de MarcelloSM em C/C#/C++
Muito obrigado pelas dicas, agora entendi e consegui finalizar. -
Pessoal, estou com um pequeno problema em um trabalho que estou fazendo. Tenho o código que vai estar abaixo e preciso de uma ajudinha, a professora solicitou que fizesse uma calculadora que quando o usuário colocasse o "=" o processo de calculo iria terminar. Meu problema é que já coloquei o igual em vários lugares e não consigo com que em qualquer momento que o usuário coloque o = e pressione enter a calculadora pare. vocês podem dar uma olhada nesse código ai e vê se tem alguma alguma dica para me passar. Quando vocês testarem e colocar o igual para que ele pare tem que colocar o igual duas vezes só que só pode ser uma. #include <stdio.h> #include <stdlib.h> int main(){ float num1,num2,resultado = -1; char oper; do{ if(resultado >= 0) num1 = resultado; else scanf("\n%f",&num1); scanf("\n %c",&oper); scanf("\n%f", &num2); switch( oper ){ case '+': resultado = num1 + num2; printf("=\n%.2f\n",resultado); break; case '-': resultado = num1 - num2; printf("=\n%.2f\n",resultado); break; case '*': resultado = num1 * num2; printf("=\n%.2f\n",resultado); break; case '/': if(num2 != 0){ resultado = num1 / num2; printf("=\n%f\n",resultado); break;} else printf("Divisao por zero. Informe outro numero.\n"); scanf("%f",&num2); resultado = num1 / num2; printf("=\n%f\n",resultado); break; }while(oper != '='); }
-
C Armazenar valor de operação e usar em outra em C
MarcelloSM respondeu ao tópico de MarcelloSM em C/C#/C++
@iHollyZinhO Muito obrigado pela ajuda, agora vou descobrir como colocar as outras operações para fazer essa repetição. -
Pessoal, preciso de uma ajuda com um trabalho em c. Preciso fazer uma calculadora que armazene os dados de uma operação e use como o primeiro numero de outra. Não sei como posso fazer, se puderem ajudar fico agradecido. O exemplo seria assim: 2+2=4-3=1+9=10/2=5. Como faço em c para guardar esse valor e usar automaticamente em outra operação?
-
C++ Usar resultado de uma operação para a outra em c.
MarcelloSM respondeu ao tópico de MarcelloSM em C/C#/C++
@TYSQUARE89 Muito obrigado pela sua ajuda. -
C++ Usar resultado de uma operação para a outra em c.
MarcelloSM respondeu ao tópico de MarcelloSM em C/C#/C++
@TYSQUARE89 Muito obrigado pela sua ajuda. Sou novo em c e o que eu consegui desenvolver até agora foi isso. Só que não consigo colocar sua dica no código que fiz. Se puder da uma olhadinha e ver o que pode ser melhorado, agradeço muito. Sei que muita coisa pode melhorar mas não sei o que fazer. #include <stdio.h> int main() { float num1,num2,resultado; char oper; do { scanf("%f", &num1); scanf(" %c",&oper); scanf("%f", &num2); switch( oper ) { case '+': resultado = num1 + num2; break; case '-': resultado = num1 - num2; break; case '*': resultado = num1 * num2; break; case '/': if(num2 != 0) resultado = num1 / num2; break; default: if(num1 != 0 && oper != '0' && num2 != 0) printf(" Operador invalido\n\n ");} printf("=\n"); printf("%.2f\n\n", resultado); }while(num1 != '0' && oper != '0' && num2 != 0); } -
Pessoal, preciso de uma ajuda básica em c. Estou fazendo uma calculadora que precisa usar o resultado de de uma operação para iniciar outra. Já ta quase pronta porém esse detalhe não estou conseguindo. Vou dar um exemplo abaixo, o usuário digitou 2 + 2 =4 teria que pegar esse 4 para ser o n1 de outra operação e assim continuar sucessivamente. Se alguém poder me ajudar fica agradecido. 2 + 2 = 4 - 2 = 2
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