Você está na página 1de 17
UFRN

UFRN

Escola de Ciências e Tecnologia

Expressões aritméticas, variáveis, tipos de dados e entrada e saída de dados

Expressões aritméticas, variáveis, tipos de dados e entrada e saída de dados ECT2203 – Lógica de

ECT2203 – Lógica de Programação

• Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula; • Nunca
• Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula; • Nunca
• Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula; • Nunca

• 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:

Introdução a C++ Variáveis

Declaração de variáveis

Tipos de dados

Operador de atribuição

Expressões aritméticas

Entrada e saída de dados

Exercício 1

Fazer um programa para:

Ler, via teclado, um número inteiro. Assuma que o usuário vai digitar um número entre 10 e 99. Imprimir no monitor os dígitos deste número (1 dígito em cada linha). Exemplo: Se o usuário digitar 29, imprimir:

2

9

Exercício 2

Fazer um programa para:

Ler, via teclado, um número inteiro. Assuma que o usuário vai digitar um número entre 100 e 999. Imprimir no monitor os dígitos deste número (1 dígito em cada linha). Exemplo: Se o usuário digitar 358, imprimir:

3

5

8

Exercício 3

[lista1_ex2c] Considerando os seguintes valores para as variáveis 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 expressão:

1.5, b = 4, c = 2, d = 3, e = 1.2 e f =

Exercício 4

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

Exercício 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).

um programa que recebe a altura em metros e a massa em quilos de uma pessoa

Exercício 6

[lista1_ex7] Escreva um programa que, dado o valor da conta de uma refeição realizada em um restaurante, calcule a comissão do garçom (10% do valor da conta) e exiba: o subtotal, a comissão do garçom e o total, todos em reais.

Exercício 7

Faça 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.

Exercício 8

Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considera que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.

Exercício 9

Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.

Exercício 10

[lista1_ex5] O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e com dos impostos, em que o lucro e os impostos são calculados com base no preço de fábrica. Implemente um programa que receba o preço da fábrica de um veículo, 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 preço final do veículo.

Exercício 11

[lista1_ex16] Implemente um programa que lê um número inteiro e calcula o seu sucessor. Considere que o sucessor do número 60 é o número 0 e que o usuário não vai digitar um número maior que 60. Não use comandos condicionais ou de repetição na sua solução.

Exercício 12

[lista1_ex17] Implemente um programa que recebe um número real correspondente a uma quantia monetária expressa em reais. O programa deve expressar este valor monetário em cédulas e moedas de tal forma a minimizar a quantidade de itens correspondente ao troco. Por exemplo, R$27,47 corresponde a 1 cédulas de R$20, 1 cédula de R$5, 1 cédula de R$2, 1 moeda de R$0,25, 2 moedas de R$0,10 e 2 moedas de R$0,1. Exemplo de execução:

Exercício 12

Exemplo de execução:

Entre com o valor de troco: 27.47 Seu troco eh:

0

cédula(s) de R$100

0

cédula(s) de R$50

1

cédula(s) de R$20

0

cédula(s) de R$10

1

cédula(s) de R$5

1

cédula(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

UFRN

UFRN

Escola de Ciências e Tecnologia

Expressões aritméticas, variáveis, tipos de dados e entrada e saída de dados

Expressões aritméticas, variáveis, tipos de dados e entrada e saída de dados ECT2203 – Lógica de

ECT2203 – Lógica de Programação