TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo "Calculo Anos"

Abstract: Algoritmo "Calculo Anos". Pesquise 860.000+ trabalhos acadêmicos

Por:   •  29/9/2014  •  Abstract  •  245 Palavras (1 Páginas)  •  643 Visualizações

ALGORITMO 02

Anacleto tem 1,5 metro e cresce 2 centímetros por ano, enquanto Felisberto tem 1,10 metro e cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que Felisberto seja maior que Anacleto.

algoritmo "Calculo_Anos"

var

altura1,altura2:real

c:inteiro

inicio

// Seção de Comandos

altura1<-1.50

altura2<-1.10

c<-0

enquanto (altura1>altura2) faca

altura1<-altura1+0.02

altura2<-altura2+0.03

c<-c+1

fimenquanto

Escreval("Daqui a",c," anos Felisberto será maior que Anacleto.")

fimalgoritmo

ALGORITMO 03

Crie um programa que ajude o DETRAN a saber o total de recursos que foram arrecadados com a aplicação de multas de trânsito.

O algoritmo deve ler as seguintes informações para cada motorista:

- O número da carteira de motorista (de 1 a 4327)

- Número de multas;

- Valor de cada uma das multas.

Deve ser impresso o valor da dívida de cada motorista e ao final da leitura o total de recursos arrecadados (somatório de todas as multas). O algoritmo deverá imprimir também o número da carteira do motorista que obteve o maior número de multas.

inicio

inteiro: c, cart, nmult, mcart, mnmult real: valor, total, totalgeral mnmult <- 0; totalgeral<-0

escreva(“digite a carteira de motorista ou 0 (zero)

para terminar:”);

leia(cart); enquanto (cart <> 0) faça total <- 0;

escreva(“digite o número de multas: ”);

leia(nmult); para c de 1 até nmult repita

escreva(“digite o valor da multa: ”);

leia(valor); total <- total + valor; fimpara se (nmult > mnmult) mnmult <- nmult; mcart <- cart; fim se

escreva(“carteira de motorista: ”, cart); escreva(“valor a pagar: ”, total); escreva(“digite a carteira de motorista ou 0 (zero)

para terminar:”);

leia(cart); totalgeral<-totalgeral+total fim enquanto

escreva(“numero da carteira com maior numero de multas: ”, mcart); escreva(“valor

total arrecadado: ”, totalgeral);

fim

...

Disponível apenas no TrabalhosGratuitos.com