Buscar

Aula 06/06/2014

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Rio, 06 /06 / 2014
01 - Sabe-se que a biblioteca “math.h” possui as funções matemáticas “pow” e “sqrt”.
O que elas fazem?
Solução:
pow - Essa função realiza a operação de potenciação. 
Ex.: 3² = 9
 pow(3,2); ---> pow( base (nº 3) , potência (nº 2) )
sqrt - Essa função realiza a raiz quadrada de um número.
Ex.: √25 = 5 
 sqrt(25);
02 - Sabe-se que a biblioteca “math.h” possui funções matemáticas. Existe uma função chamada (ceil) que faz o arredondamento de um número. Veja o exemplo abaixo:
Ex.: ceil (5.9) → retornará 5.0
 ceil (8.4) → retornará 8.0
 ceil (3.5) → retornará 3.0
 ceil (-1.2) → retornará -1.0
 ceil (-1.7) → retornará -1.0
 ceil (-4.6) → retornará -4.0
Baseado no exemplo acima qual a resposta do “printf”.
Solução: #include <stdio.h>
 #include <math.h>
 #include <conio.h>
 main()
 {
 int val1=105, val2=300;
	 float val3=35.40;
	 printf(“%.4f \t %.0f”, ceil((val1+val2)/2, val3); // sem casa decimal “%.0f” → val3 = 35
 // 1 2 1 2
	 getch();
 }
03 - Cite duas características de for e while.
Solução: for - possui parâmetros de controle e tem uma quantidade determinada de repetições.
 while - precisa de um contador e a variável da condição precisa ser inicializada.
 while (i<5){i=i+1} 1=1 → i = 1+1 → i=2 → teste i<5 → 2 < 5 → Sim → então loop
04 - Converta o Km em ano luz, sabendo que 1 ano luz equivale 9,46 x 10^12 e é constante. Utilize como tipo de dados “const float”.
Solução:
#include <stdio.h>
#include <conio.h>
main()
{
const float ft = 9.46e12; // Fator de conversão
float med; 
printf(“Entre com a informação em Km:”);
scanf(“%f”, &med);
conv=med/ft;
printf(“%f”, conv); // Exibe o valor da conversão
getch();
}
05 - Baseado no código abaixo qual o operador lógico que deve ser colocado quando as proposições precisam ser verdadeiras para retornar no final verdadeira. 
( ) if((faixaetaria >= 10) * (faixaetaria <= 14))
( ) if ((faixaetaria >= 10) || (faixaetaria <= 14))
( ) if ((faixaetaria >= 10) / (faixaetraia <= 14)
( ) if ((faixaetaria >= 10) && (faixaetraia <= 14) → Resposta correta (Um e outro precisa ser V)
( ) N.R.A.
06 - Qual o objetivo de se trabalhar com vetores?
R: Armazenar dados de tipos iguai.
07 -Uma cooperativa gostaria de armazenar 50 nomes em uma matriz bidimensional em uma programação em C. Como seria essa declaração?
R: char nomes [50][40]; → 50 linhas x 40 colunas
 1 2 3 4 5 6 7 8
	 1 linha A
	N 
	D
	E
	R
	S
	O
	N
	2 linhaF
	L
	A
	V
	I
	O
	
	
	3 linha
	
	
	
	
	
	
	
08 - Qual o valor final de n no algoritmo, abaixo: 
#include <stdio.h>
#include <conio.h>
main()
{
int n=2;
while(n<1)
{
n++;
}
printf(“O valor n fica em %d”, n);
getch();
}

Continue navegando