linguagem c

1242 palavras 5 páginas
Calculadora com 5 operadores:
Implementar calculadora com 5 operadores (%,*,/,-,+)
Solução
Usou-se a tomada de decisão if/else para a solução do problema, uma vez que foi o método mais fácil para a resolução.

Algoritmo de solução não-computacional
Inicio
1. Digite o operador
2. Obtenha o valor de x
3. Depois obtenha o valor de y
4. Pegue o valor de x com o de y e realize a operação em z
5. Mostre o resultado de z na tela
Fim

Algoritmo de solução computacional:
Algoritmo Calculadora
Var
x,y,z: ponto flutuante[2]; op, caracter[50];
Inicio
Escreva(“ escolha o operador a ser utilizado +,-,*,/,%”);
Leia(op);
Escreva(“ entre com o valor de x”);
Leia(x);
Escreva(“entre com o valor de y”);
Leia(y);
Se op = + entao z=x+y; escreva(z); senao se op= - entao z=x-y; escreva(z); senao se op= * entao z=x*y; escreva(z); se op= / então z=x/y; escreva(z); se op= % então z=y/100*x escreva(z);
Fim

Testes:
Se op = + se op = - se op= * se op = / x = 5 x = 10 x = 20 x = 4 y = 4 y = 8 y = 5 y = 2 z= x+y = 5+4 z=9 z= x-y = 10 -8 z=2 z= x* y 20 * 5 z =100 z= x/y z= 4/2 z=2

se op = % x = 20 y = 5 z = y/100 * x z = 5/100 * 20 z=1.00
Comentários e conclusões:
Os resultados foram os esperados, sem erros ou problemas na programação, tudo funcionou conforme o algoritmo.
Listagens:
Calculadora.c
#include
#include

int main() /* inicio do programa*/
{
float x,y,z; /* variaveis em ponto flutuante*/ char op; /* caracter operador*/ printf("CALCULADORA\n"); printf(" escolha o operador\t +,-,*,/,ou sinal de porcentagem\t",op); scanf("%c",&op); printf(" entre com o valor de x\t",x); scanf("%f",&x); printf(" entre com o valor de y\t",y); scanf("%f",&y); /* inicio da tomada de decisão*/ if(op=='+') /* escolha do operador */ { z=x+y; printf("%.2f\n",z); /* impressão do resultado na tela */
}
else

if(op=='-')

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas