Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Recôncavo da Bahia Centro de Ciências Exatas e Tecnológicas Bacharelado em Ciências Exatas e Tecnológicas Processamento de Dados II – prof. Tiago Oliveira Motta Operadores Aritméticos e a Biblioteca Matemática A fim de fornecer algumas operações matemáticas comuns e que não são cobertas pelos operadores, existe a biblioteca math.h. Aqui estão as principais funções matemáticas: Função Valor sin(a) seno(a), a em radianos cos(a) cosseno(a), a em radianos tan(a) tangente(a), a em radianos asin(a) arcsen(a), em radianos acos(a) arccos(a), em radianos atan(a) arctg(a) de -(/2 a (/2, em radianos atan2(a,b) arctg(a/b) de -( a (, em radianos exp(a) ex pow(a,b) ab log(a) ln(a) sqrt(a) raiz quadrada de a ceil(a) menor inteiro >= a floor(a) maior inteiro <= a abs(a) (em stdlib.h) valor absoluto de a Exercícios Utilizando as funções da tabela acima, e as regras de precedência entre operadores escreva programas em C que imprimam o valor de cada expressão abaixo, sendo que a(s) variável(-eis) é (são) lida(s) do teclado. (leia a, b e c do teclado) O volume de uma esfera é dado pela expressão . Faça um programa que leia do teclado o valor do raio e calcule o volume da esfera correspondente. Nos fragmentos abaixo, determine os valores das variáveis após a execução de cada linha de código. Depois, confira suas respostas com auxílio do computador: � int i = 5, j; j = i++; int i = 5, j; j = ++i; int i=0, j=0, k; k = ++i * (j++ + 1); int i=1, j=10, k; i++; ++j; k =( i++*10) % j++; int i=1, j=2, k; k = ++i * ++j; int f1 = 4, f2 = 2, resto; resto = ++f1 % f2++; int m = 25, n = 6, p, q; p = m-- % ++n; q = --p * (n/m); int d1=10, d2 = 11, resto; resto = (d1++ * --d2)% 3; int num1 = 10, num2, num3, num4, num5; num1--; num2 = --num1*10; num3 = num1++%10; num4 = ++num1*10; num5 = num1--/10; int i = 0,j; j = i++; j = ++i - 5; j = i--*10; � Anexo I – Principais Seqüências de Escape \a – sinal sonoro \b – retrocesso (backspace) \f – salto de página \n – nova linha \r – retorno ao início da linha (sem pular) \t – tabulação \’ – apóstrofo \” – aspas \\ – contrabarra Anexo II – Principais Comandos de Formato %c – caractere %d ou %i – inteiros decimais com sinal %e ou %E– números em notação científica %f – ponto flutuante decimal (precisão simples) %lf – ponto flutuante decimal (precisão dupla) %g ou %G – usa %e ou %f, o que for mais curto %s – string %% - sinal de percentual �PAGE �1� �PAGE �6� _984495696.unknown _984495743.unknown _984496341.unknown _984495273.unknown _984495336.unknown _984495504.unknown _984495282.unknown _984495259.unknown _984495247.unknown
Compartilhar