INTROD. PROGRAMAO
EXERCCIOS
LISTA 2
PROFESSORA GELLARS TAVARES
2015
INTRO. PROGRAMAO Professora: GELLARS TAVARES
LISTA 2 2
LER, ESCREVER, ATRIBUIO e FUNES
Eu ouo e esqueo, eu vejo e me lembro, mas fazendo que eu aprendo. Confcio
1) Imprimir a FRASE: PROGRAMAO S SE APRENDE PRATICANDO.
2) Ler um nmero inteiro e imprimir seu sucessor e seu antecessor.
3) Ler dois nmeros e imprimir o produto deles.
4) Ler um nmero e imprimir a tera parte deste nmero.
5) Exibir o dobro de um nmero qualquer.
6) Entrar com quatro nmeros e imprimir a mdia ponderada, sabendo-se que os pesos so respectivamente: 1, 2, 3 e 4.
7) Exibir o valor a ser gasto para colocar um rodap em uma sala quadrada.
8) Um pedreiro trabalhar 20 dias para colocar os azulejos em um banheiro. O bombeiro para trocar os canos, trabalhar 5 dias e o ajudante ir trabalhar com os dois. O pedreiro s comear a trabalhar quando o bombeiro terminar a colocao dos canos. Os trs funcionrios cobram por semana de 5 dias. Exibir o gasto total com os trs funcionrios.
9) Acompanhe o programa abaixo, supondo que voc digitou 13450 e 10150, nesta ordem, fornea a sada.
#include
using namespace std;
int main()
{
Int a, b;
cout >a;
cout >b;
cout
INTRO. PROGRAMAO Professora: GELLARS TAVARES
LISTA 2 3
10) Diga o resultado das variveis X, Y e Z aps a sequncia de operaes: X = 10; Y= 10; X = X + 1; Z = X; Z = Z + 1; X = - X; Y = Y + 1; Z = Z 1; X = X + X Z; 11) Diga o resultado das variveis X, Y e Z aps a sequncia de operaes do trecho: int a, b, x, y; float z; a = 14; b = 3; x = a / b; y = a % b; z = y / x; cout
INTRO. PROGRAMAO Professora: GELLARS TAVARES
LISTA 2 4
1. cbrt(num) 2. pow(num,2) 3. pow(num,3) 4. sqrt(num) A alternativa que apresenta a ordem das funes que calculam o quadrado, o cubo, a raiz quadrada e a raiz cbica, respectivamente .
A 1, 2, 3, 4
B 2, 3, 1, 4
C 2, 3, 4, 1
D 4, 1, 2, 3
E 4, 3, 2, 1
14) Com base no algoritmo abaixo, e supondo que os valores fornecidos para as variveis W, X e Y sejam, respectivamente, 8, 7 e 10, pode-se afirmar que o valor da varivel Z ser:
15) Marque a alternativa que apresenta a linha de comando, em C++, que armazena na varivel resto o resto da diviso de 6 por 2.
A resto = (6 mod 2);
B resto = (6 % 2);
C resto = (6 && 2);
D resto = (6 || 2);
E resto = (6 div 2);
INTRO. PROGRAMAO Professora: GELLARS TAVARES
LISTA 2 5
16) Suponha um algoritmo desenvolvido em linguagem C++. Em uma determinada linha aparece o comando CONT = (CONT + 1); Neste caso, o que executado?
A CONT recebe o prprio valor acrescido de uma unidade
B CONT recebe o prprio valor decrescido de uma unidade
C CONT recebe o valor 1
D CONT permanece inalterado
E CONT recebe o valor zero
17) Assinale a alternativa correta que mostra exatamente o que ser impresso de acordo com o pseudocdigo abaixo. Algoritmo Impressaodevalores var n1,n2,n3:inteiro inicio n1
INTRO. PROGRAMAO Professora: GELLARS TAVARES
LISTA 2 6
21) Entrar com o raio de um crculo e imprimir a seguinte sada: PERMETRO: 2 * * R AREA: * R2
22) Entrar com os lados a, b, c de um paraleleppedo. Calcular e imprimir a diagonal. sqrt (a2 + b2 + c2)
23) Calcular e apresentar o valor do volume de uma lata de leo, utilizando a frmula : VOLUME = 3.14159*R2*ALTURA.
24) Efetuar o clculo da quantidade de litros de combustvel gastos em uma viagem, utilizando-se o clculo, o usurio dever fornecer o tempo gasto na viagem e a velocidade mdia durante a mesma. Desta forma, ser possvel obter a distncia percorrida com a frmula DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da distncia, basta calcular a quantidade de litros de combustvel utilizada na viagem com a frmula: LITROS_USADOS = DISTNCIA / 12. O algoritmo dever apresentar os valores da velocidade mdia, tempo gasto na viagem, distncia percorrida e a quantidade de litros utilizados na viagem.
25) Faa um algoritmo que leia um valor de conta de restaurante, representando o gasto realizado pelo cliente e imprima o valor total a ser pago, considerando que o restaurante cobra 10% para o garom.
26) Entrar com a data no formato DDMMAA (inteiro) e imprimir: dia, ms e ano em separado:
Dia: ...
Ms:...
Ano:..
26) Entrar com um nmero no formato CDU e imprimir invertido: UDC (Exemplo: 745 sair 547). O nmero dever ser armazenado em outra varivel antes de ser impresso.