Buscar

lista03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando