Ir para conteúdo
Fórum Script Brasil

FEBRAZ

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre FEBRAZ

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

FEBRAZ's Achievements

0

Reputação

  1. Faça um programa, utilizando a linguagem C, que realize as tarefas abaixo: 1. Exibir uma mensagem para o usuário entrar com o primeiro número (ponto flutuante); 2. Exibir uma mensagem para o usuário entrar com o segundo número (ponto flutuante); 3. Exibir uma mensagem para o usuário entrar com um caractere da operação desejada: A – Adição M – Multiplicação 4. Realizar a operação desejada entre os dois números e somar com o valor anterior enquanto o valor seja menor ou igual a 10000. 5. Mostrar o número de operações realizadas enquanto o resultado seja menor ou igual a 10000. Meu script: #include <stdio.h> #include <stdlib.h> float num1,num2,result; char ope; int x; int main(int argc, char *argv[]) { printf("\nDigite um valor qualquer:"); scanf("%f",&num1); printf("\nDigite um segundo valor qualquer:"); scanf("%f",&num2); printf("\nDigite a primeira letra da sua operacao (a/m):"); scanf("%s",&ope); printf("\nnum1 %.2f num2 %.2f ope %c",num1,num2,ope); for(x=0;result<=10000;x++){ if(ope=="a"){ printf("\nindice %d result %f",x,result); result=(num1+num2)+result; } if(ope=="m"){ printf("\nindice %d result %f",x,result); result=(num1*num2)+result; } } return 0; } OBS: estou utilizando o DevC++. Sintomas apresentado: Ele para nessa linha "printf("\nnum1 %.2f num2 %.2f ope %c",num1,num2,ope); " e não roda o for. Alguém saberia o motivo?
×
×
  • Criar Novo...