Você está na página 1de 17

Escola de Cincias e Tecnologia

UFRN

Expresses aritmticas,
variveis, tipos de dados e
entrada e sada de dados

ECT2203 Lgica de Programao

Manter o telefone celular sempre


desligado/silencioso quando estiver em
sala de aula;
Nunca atender o celular na sala de aula.

Objetivo da Aula
Resolver problemas envolvendo:
Introduo a C++
Variveis
Declarao de variveis
Tipos de dados
Operador de atribuio

Expresses aritmticas
Entrada e sada de dados

Exerccio 1
Fazer um programa para:

Ler, via teclado, um nmero inteiro. Assuma que o


usurio vai digitar um nmero entre 10 e 99.

Imprimir no monitor os dgitos deste nmero (1


dgito em cada linha).
Exemplo: Se o usurio digitar 29, imprimir:
2
9

Exerccio 2
Fazer um programa para:

Ler, via teclado, um nmero inteiro. Assuma que o


usurio vai digitar um nmero entre 100 e 999.

Imprimir no monitor os dgitos deste nmero (1


dgito em cada linha).
Exemplo: Se o usurio digitar 358, imprimir:
3
5
8

Exerccio 3
[lista1_ex2c] Considerando os seguintes valores para
as variveis a = 1.5, b = 4, c = 2, d = 3, e = 1.2 e f =
4.3, implemente um programa que determine e
exiba o valor da seguinte expresso:

Exerccio 4
[lista1_ex3] Escreva um programa que recebe um
nmero inteiro de horas e imprime o nmero
equivalente em dias. Ex.: 60 horas = 2,5 dias.

Exerccio 5
[lista1_ex5] Escreva um programa que recebe a
altura em metros e a massa em quilos de uma
pessoa e calcula seu ndice de Massa Corporal (IMC).

Exerccio 6
[lista1_ex7] Escreva um programa que, dado o valor
da conta de uma refeio realizada em um
restaurante, calcule a comisso do garom (10% do
valor da conta) e exiba: o subtotal, a comisso do
garom e o total, todos em reais.

Exerccio 7
Faa um algoritmo que leia a idade de uma pessoa
expressa em anos, meses e dias e mostre-a expressa
apenas em dias. O valor em dias pode ser um valor
aproximado.

Exerccio 8
Faa um algoritmo que leia as 3 notas de um aluno e
calcule a mdia final deste aluno. Considera que a
mdia ponderada e que o peso das notas : 2,3 e
5, respectivamente.

Exerccio 9
Faa um algoritmo que leia o tempo de durao de
um evento em uma fbrica expressa em segundos e
mostre-o expresso em horas, minutos e segundos.

Exerccio 10
[lista1_ex5] O custo ao consumidor de um carro novo a
soma do preo de fbrica com o percentual de lucro do
distribuidor e com dos impostos, em que o lucro e os
impostos so calculados com base no preo de fbrica.
Implemente um programa que receba o preo da fbrica de
um veculo, o percentual de lucro do distribuidor e o
percentual de imposto, calcule e mostre:
O valor correspondente ao lucro do distribuidor;
O valor correspondente aos impostos;
O preo final do veculo.

Exerccio 11
[lista1_ex16] Implemente um programa que l um
nmero inteiro e calcula o seu sucessor. Considere
que o sucessor do nmero 60 o nmero 0 e que o
usurio no vai digitar um nmero maior que 60.
No use comandos condicionais ou de repetio na
sua soluo.

Exerccio 12
[lista1_ex17] Implemente um programa que recebe
um nmero real correspondente a uma quantia
monetria expressa em reais. O programa deve
expressar este valor monetrio em cdulas e
moedas de tal forma a minimizar a quantidade de
itens correspondente ao troco. Por exemplo,
R$27,47 corresponde a 1 cdulas de R$20, 1 cdula
de R$5, 1 cdula de R$2, 1 moeda de R$0,25, 2
moedas de R$0,10 e 2 moedas de R$0,1. Exemplo
de execuo:

Exerccio 12
Exemplo de execuo:
Entre com o valor de troco: 27.47
Seu troco eh:
0 cdula(s) de R$100
0 cdula(s) de R$50
1 cdula(s) de R$20
0 cdula(s) de R$10
1 cdula(s) de R$5
1 cdula(s) de R$2
0 moeda(s) de R$1
0 moeda(s) de R$0.50
1 moeda(s) de R$0.25
2 moeda(s) de R$0.10
0 moeda(s) de R$0.05
2 moeda(s) de R$0.01

Escola de Cincias e Tecnologia


UFRN

Expresses aritmticas,
variveis, tipos de dados e
entrada e sada de dados

ECT2203 Lgica de Programao

Você também pode gostar