Linguagem de Programação

866 palavras 4 páginas
Exercício 1

Fazer um programa, em Cl, de uma calculadora com as seguintes operações básicas, adição, subtração, multiplicação e divisão, hipotenusa, seno, cosseno, e tangente.

Dados: Para todas as operações usar função.

O programa deverá:
a)Ler vários pares numéricos (FLAG);
b)Permitir a escolha da operação a ser realizada, para cada par;
c)Imprimir os resultados de cada operação realizada;
d)Tratar o problema da divisão por Zero.
e)Apresentar a mensagem 'Programa encerrado. Obrigado! Aperte uma tecla para sair', quando o usuário escolher que não deseja mais continuar.

Dados complementares:
Hipotenusa = SQRT (Cateto Oposto2 + cateto Adjacente2)
Seno = Cateto Oposto / Hipotenusa
Cosseno = Cateto Adjacente / Hipotenusa
Tangente = Cateto Oposto / Cateto Adjacente

#include
#include
#include
#include
#include

// Função soma float soma (float a, float b){ float resultado; resultado = a + b; return resultado;}

//Função subtração float subtracao (float a, float b){ float resultado; resultado = a - b; return resultado;}

//Função multiplicação float multiplicacao (float a, float b){ float resultado; resultado = a * b; return resultado;}

// Função divisão float divisao (float a, float b){ float resultado; resultado = a / b; return resultado;}

// Função hipotenusa float hipotenusa (float cato, float cata){ float resultado; resultado = sqrt (pow(cato,2)+ pow(cata,2)); return resultado;}

// Função seno float seno (float cato, float hipo){ float resultado; resultado = cato / hipo; return resultado;}

//Função cosseno float cosseno (float cata, float hipo){ float resultado; resultado = cata / hipo; return resultado;}

//Função tangente float tangente (float cato, float cata){ float resultado; resultado = cato / cata; return resultado;}

int main() { setlocale (LC_ALL, "portuguese"); float num1,num2; int tipo; char operacao[12],op; op = 's';

while ((op =='s')||(op =='S')){

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas