Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

if (b > maior) maior=b; 
if (c > maior) maior =c; 
cout << "Maior: " << maior; 
} 
 
6. Desenvolva um algoritmo usando PSEUDOC ÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. 
R: Inicio. 
Var soma, x 
x = 0 
soma = 0 
Faça enquanto x < 100 
x = x + 1 
soma = soma + x 
fim_faça 
Imprimir soma 
Fim 
 
7. Implemente um programa em C++ que receba um número indefinido de valores e calcule o percentual de valores digitados que 
forem pares e estiverem dentro do intervalo de 20 e 50. O programa deve perguntar se o usuário deseja continuar após o 
processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s". 
 
R: 
int main() { 
int c=0,ct=0,x; 
char resp='s'; 
while(resp=='s') { 
cout << "Entre com um valor:"; 
cin >> x; 
if (x % 2 == 0 && x > 20 && x < 50) 
c++; 
ct++; 
cout << "Deseja entrar com mais algum valor (s/n)?"; cin >> resp; fflush(stdin); 
} 
cout << "Percentual:"<< c/ct *100 <<"%\n"; 
}<="" }="" system(?pause?);="" ct< 
 
 
 
8. Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. 
 
 
R: É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores de compra, 
que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo negativo (ou seja, se o saldo for 
insuficiente para a compra), o programa é encerrado e a mensagem "Compra não aprovada" é exibida. 
 
 
9. Faça um programa em C++ que some os n números de uma sequência formada da seguinte maneira: 
1 + 1/3 + 1/5 + 1/7... 
R: #include 
using namespace std; 
int main () 
{ 
float numerador =1; 
float denominador = 1; 
float soma = 0; 
int limite = 0; 
cin >> limite; 
for (int i = 0; i 
cout << "o valor a ser calculado "<< numerador << "/" << denominador << "\n"; 
soma=(numerador/denominador) + soma; // 1/5 + soma 
denominador=denominador+2; //5 
} 
cout << "a soma foi \n" << soma << "\n"; 
system("PAUSE"); 
return 0; 
} 
 
10. Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresente-a 
em graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: 
Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus. 
Onde: 
CC é a temperatura informada pelo usuário 
FF.F é a temperatura convertida pelo programa 
R: 
algoritmo "Conversão de temperatura" 
var 
tempC, tempF:real 
inicio 
escreva("Informe a temperado em graus Celsius:") 
leia(tempC) 
tempF<-(1.8*tempC)+32 
escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.") 
fimalgoritmo 
 
11. Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. 
O usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: 
Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT. 
Onde: 
VVV é o valor informado pelo usuário 
JJJ é a taxa de juros sobre o valor 
TTT é o valor dos juros sobre o valor informado pelo usuário 
R: 
algoritmo "Taxa de juros" 
var 
valor,taxa,total:real 
inicio 
escreva("Informe o valor do produto:") 
leia(valor) 
escreva("Informe a taxa de juros:") 
leia(taxa) 
total<-valor*taxa/100 
escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".") 
fimalgoritmo 
 
12. Faça um programa em C++ para ler um vetor de 100 elementos inteiros e depois exibi-los na ordem inversa, ou seja, do último 
para o primeiro. 
Note: 
i) Não é necessário o uso de cabeçalhos (include). 
ii) A correta utilização dos recursos faz parte da solução da questão. 
Gabarito: 
#include <iostream> #include <cstdlib> using namespace std; int main() { int 
v[100], i; cout << "Entre com 100 elementos para v : "; for (i = 0; i < 100; i++) cin 
>> v[i]; cout << "Exibindo os dados de v : "; for (i = 99; i >=0; i--) cout << v[i] 
<< " "; cout << "\n"; system("pause"); } 
 
13. Um número primo é aquele que é divisível apenas por um ou por si mesmo. Implemente um programa em C++ que receba um 
número inteiro, verifique e informe se o mesmo é um número primo. 
Gabarito: 
int main() { 
int x, i, c=0; 
cout << "Entre com um número inteiro:"; 
cin >> x; 
for(i=1;i 
if(x % i == 0) { 
c++; 
} 
} 
if(c==1) { cout << "Valor eh numero primo\n"; } 
else { cout << "Valor NAO eh numero primo\n"; 
} system("pause"); } 
 
14. Implemente um programa em C++ que receba um número indefinido de valores e informe sempre que um número primo for 
fornecido como entrada. O programa termina por solicitação do usuário. 
Gabarito: 
int main() { int x, i, c=0; char resp='s'; while(resp=='s') { cout << "Entre com um 
valor:"; cin >> x; c=0; for(i=1;i<=x;i++) { if(x % i == 0) { c++; } } if(c==2) { cout << 
"Valor eh numero primo\n"; } else { cout << "Valor NAO eh numero primo\n"; } cout << 
"Deseja entrar com mais algum valor (s/n)?"; cin >> resp; fflush(stdin); } system("pause"); } 
 
 
Gabarito Aulas Online / Registro de Participação 
 
Aula 01 
Assinale a resposta errada: 
R: Um algoritmo escrito em linguagem natural não gera ambiguidade. 
 
Aula 2 
1. Sendo P, Q e R respectivamente 2, 3 e 12, qual o valor de T? 
T <- 100 * (Q div P) + R; 
R: 112 
2. Sendo P, Q e R respectivamente 2, 3 e 12, qual o valor de T ? 
T <- P * R % 5 + R; 
R: 16 
3. Tendo em vista os comando da linguagem UAL, responda: 
Observe os comandos abaixo e assinale a afirmativa correta. 
imprima "teste"; 
imprima "\nteste"; 
R: O segundo desce o cursor e escreve teste. 
4. Tendo em vista os comando da linguagem UAL, responda: 
Qual dos comandos abaixo desce o cursor e escreve 5? Assinale a afirmativa correta. 
imprima "\n",2 + 3; 
imprima "\n2 + 3"; 
R: o primeiro. 
5.Tendo em vista os comando da linguagem UAL, responda: 
Acompanhe no teste de mesa o trecho abaixo e escolha a opção que corresponda aos valores das variáveis depois da execução dos 
comandos. 
int x , y, a, b; 
real z; 
a <- 14: 
b <- 3;

Mais conteúdos dessa disciplina