Ir ao conteúdo
  • Cadastre-se

MarcelloSM

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

4
  1. Valeu pela dica, já ajudou.
  2. 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.
  3. @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.
  4. Muito obrigado pelas dicas, agora entendi e consegui finalizar.
  5. 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 != '='); }
  6. @iHollyZinhO Muito obrigado pela ajuda, agora vou descobrir como colocar as outras operações para fazer essa repetição.
  7. 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?
  8. @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); }
  9. 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

×
×
  • Criar novo...

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!