Buscar

AV3 - Lógica de Programação - Turma 1003 - 2016 2 - Gabarito - Aragão

Prévia do material em texto

05/12/2016 BDQ: Prova Nacional Integrada
http://simulado.estacio.br/pni.asp# 1/4
              101341155799047629699051220169905122016
A
Nome do(a) Aluno(a):______________________________________________________ Matrícula:________________
Disciplina: CCE1040 / LÓGICA DE PROGRAMAÇÃO Data: ___ /___ /______
Período: 2016 ­ 02 / AV3 Turma: 1003
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta
azul ou preta, na folha de respostas.
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova.
Nesse período, nenhum aluno poderá deixar a sala. Terminada a prova, o aluno deverá entregar ao professor a
folha de questões e a folha de respostas, devidamente identificadas.
É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a
realização da prova.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na
folha de respostas.
Boa prova.
1. Questão (Cód.:198509) (sem.:9a) _______ de 1,50
Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. Selecione a opção cujo conteúdo é
igual aos valores exibidos na tela. 
int main() 
{
   float v, r, total;
   printf ("%f  %f", v, r);
   total  =  v * ( 1 ­ r/ 100 );
   printf ("%f\n" , v ); 
   printf ("%f\n", total); 
   system("pause"); 
}
A
5000
4150
B
5000
4800
C
5000
­150
D
5000
4850
E
5000
150
2. Questão (Cód.:752007) (sem.:9a) _______ de 1,50
Para que o programa a seguir verifique corretamente se um número digitado é par ou ímpar, qual deve ser o
valor de "???????".
05/12/2016 BDQ: Prova Nacional Integrada
http://simulado.estacio.br/pni.asp# 2/4
 
A if (numero!=0)
B if ( (numero%2)==0)
C if (numero==0)
D if ( (numero%2)<>0)
E if ( (numero%2)=0)
3. Questão (Cód.:138552) (sem.:5a) _______ de 1,50
Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4.
Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
#include 
using namespace std; 
int main() 
{
   float v, r, total;
   cin  >>  v  >>  r;
   total  =  v * ( 1 ­ r/ 100 );
   cout  <<  v  <<  endl; 
   cout  <<  total  <<  endl; 
   system("pause"); 
}
A
5000
150
B
5000
3500
C
5000
15
D
5000
4850  
E
5000
4815
4. Questão (Cód.:138548) (sem.:9a) _______ de 1,50
Observe  o  programa  abaixo  com  muita  atenção  e  suponha  que  você  executou  duas  vezes  ele.
Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem:
3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela.
#include 
using namespace std; 
 
05/12/2016 BDQ: Prova Nacional Integrada
http://simulado.estacio.br/pni.asp# 3/4
int main()
{
    float s, r; 
    cin  >>  s  >>  r; 
    if( s < 2000 ) 
        cout  <<   s * r   <<  endl; 
    else if( s < 3000 ) 
            cout  <<   s  +  s * r  <<   endl; 
        else
          cout  <<  s  +  s * r / 100   <<   endl; 
system("pause");
}
A 8000 / 15000
B 2080 / 15000
C 10000 / 15000
D 2080  / 3120
E 10000 / 3120
5. Questão (Cód.:708515) (sem.:6a) _______ de 2,00
Sabe­se que: Pé = 12 polegadas, Jarda = 3 pés, Milha = 1760 jardas Faça um algoritmo que receba uma medida em pés,
faça as conversões a seguir e mostre os resultados: em Polegadas, Jardas e Milhas.
Resposta: ALGORITMO conversão de unidade DECLARE pes, pol, jardas, milhas NUMÉRICO ESCREVA ¿Digite a medida em
pes: ¿ LEIA pes pol <­ 12*pes jardas <­ 3*pes milhas <­ 1.76*jardas ESCREVA ¿O valor em polegadas e: ¿ pol ESCREVA ¿O
valor em jardas e: ¿ jardas ESCREVA ¿O valor em milhas e: ¿ milhas FIM
6. Questão (Cód.:768273) (sem.:10a) _______ de 2,00
Faça um algoritmo que simule a preparação de uma tinta. O algoritmo deve ler a quantidadede tinta que se deseja preparar e
a viscosidade desejada e calcular a quantidade e cada componente (tinta e solvente) necessário para preparação de acordo
com a tabela abaixo. Caso a quantidade de tinta seja até 1litro, exiba as quantidades dos componentes em mililitros
Viscosidade    Quantidade de tinta    Quantidade de solvente
Fina                50%                         50%
Média             75%                         25%
Grossa           90%                         10%
 
Resposta: 
algoritmo "viscosidade_tinta" 
var 
qtde_tinta_final, qtde_tinta, qtde_solvente:real 
viscosidade, unidade_final:caracter 
inicio 
escreva("Informe a quantidade de tinta em litros: ") 
leia(qtde_tinta_final) 
escreva("Infome a viscosidade (fina / media / grossa): ") 
leia (viscosidade) 
se viscosidade = "fina" entao 
qtde_tinta <­ (qtde_tinta_final * 0.5) 
qtde_solvente <­ qtde_tinta_final * 0.5 
senao 
se viscosidade = "media" entao 
qtde_tinta <­ qtde_tinta_final * 0.75 
qtde_solvente <­ qtde_tinta_final * 0.25 
senao 
se viscosidade = "grossa" entao 
qtde_tinta <­ qtde_tinta_final * 0.9 
qtde_solvente <­ qtde_tinta_final * 0.1 
fimse 
fimse 
fimse 
unidade_final <­ "l" //litro 
se qtde_tinta_final < 1 entao 
//transformando para mililitros 
qtde_tinta <­ qtde_tinta * 1000 
qtde_solvente <­ qtde_solvente * 1000 
05/12/2016 BDQ: Prova Nacional Integrada
http://simulado.estacio.br/pni.asp# 4/4
unidade_final <­ "ml" //mililitro 
fimse 
escreval() 
escreva("Para ", qtde_tinta_final, " litro(s) de tinta ", viscosidade, " misture ", qtde_tinta, unidade_final, " de tinta e " ,
qtde_solvente, unidade_final, " de solvente") 
fimalgoritmo
Campus:
CENTRO (CE)
Prova Impressa em 05/12/2016 por
JOSE BELO ARAGAO JUNIOR
Ref.: 1013411557   Prova Montada em 05/12/2016

Continue navegando