Baixe o app para aproveitar ainda mais
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(); }
Compartilhar