Buscar

Algorítimos - Atividade 10

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

1.
		Qual dos trechos de código em C++ representa a seguinte situação:
Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto para o fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário.
	
	
	
	if (bruto >= 2000.00)
     liquido = bruto/100;
else
     liquido = 0.5 * bruto /100;
cout << "Liquido = " << liquido;
	
	
	if (bruto > 2000.00)
     liquido = bruto - bruto/100;
else
     liquido = bruto - 0,5 * bruto /100;
cout << "Liquido = " << liquido;
	
	
	if (bruto > 2000.00)
then
     liquido = bruto - (bruto/100);
else
     liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
end
	
	
	if (bruto > 2000.00)
     liquido = bruto - (bruto/100);
else
     liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
	
	
	if (bruto < 2000.00)
      liquido = bruto - (0.5 * bruto /100);
else
      liquido = bruto - (bruto/100);
cout << "Liquido = " << liquido;
	
	
	 
		
	
		2.
		Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de programa abaixo e assinale a alternativa que corresponda a saída na tela:
	
	
	
	2
	
	
	5
	
	
	11
	
	
	-1
	
	
	22
	
	
	 
		
	
		3.
		Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 4, y = 14, t;
float z;
if( x < y ) { t=x; x=y; y=t;}
z = (x % y) / y;
cout << x << " " << y << " " << z ;
	
	
	
	0.5 4 14
	
	
	4 14 0
	
	
	4 14 0.5
	
	
	14 4 0.5
	
	
	14 4 0
	
	
	 
		
	
		4.
		Examine as afirmativas a seguir e marque a alternativa correta.
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de decisão simples, pois reduz o número de testes.
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma utilizando operadores lógicos.
	
	
	
	Todas as alternativas estão erradas.
	
	
	Apenas a alternativa ii está correta.
	
	
	Todas as alternativas estão corretas.
	
	
	Apenas a alternativa iii está correta.
	
	
	Apenas a alternativa i está correta.
	
	
	 
		
	
		5.
		Sobre a estrutura seletiva "se", pode-se afirmar que ela
(   ) permite que novas estruturas seletivas sejam definidas dentro dela;
(   ) restringe a execução de um trecho do código à veracidade, ou não, de uma ou mais condições;
(   ) não permite o teste de condições que combinem, na mesma expressão, operadores de tipos distintos;
	
	
	
	V - V - V
	
	
	F - V - F
	
	
	F - F - F
	
	
	V - F - V
	
	
	V - V - F
	
	
	 
		
	
		6.
		Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 235, y = 138, z = 177, m;
m = z;
if( x < m) m = x;
if( y < m) m = y;
cout << m << " " << x << " " << y ;
	
	
	
	177 235 138
	
	
	138 138 235
	
	
	138 235 138
	
	
	177 138 235
	
	
	235 235 138
	
	
	 
		
	
		7.
		Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
   cout<< N2;
}
else
{
   cout<< N1;
}
return 0;
}
	
	
	
	N2 > N1 || N1 > 50
	
	
	N2 == N1 || N2 > 20
	
	
	N1 < N2 && N1 > 20
	
	
	N1 > N2 || N2 < 50
	
	
	N1 < N2 && N1 < 50
	
	
	 
		
	
		8.
		 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0.    Para isso, considere o seguinte trecho em C++.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num  > 0)
  {
      num++;
      cout << num << " ";
  }
  cout << num + 1 << " ";
  if (num < 0)
  {
      num--;
      cout << num << " ";
  }
  else
     cout << num * 10 ;
 
	
	
	
	11   110    1   0
 
	
	
	11   12   110   1   0
 
	
	
	11  110  1 10
 
	
	
	11   12    110
 
	
	
	11  110  1  0

Continue navegando