Buscar

Travalho 2 av 1 Robson Final

Prévia do material em texto

Centro Universitário Estácio de Santa Catarina
Disciplina: CCT0411 - Organização e Arquitetura de Computadores
Entrega: Por email para robson.lorbieski@yahoo.com.br. Colocar no assunto do e-mail a “Introdução à Lógica de Programacao – Trab. AV1”. No corpo, o nome completo do aluno e, como anexos, os Programas e Fluxogramas (Digitais ou Foto do fluxograma) .
Data entrega: 26/04/2016
Aluno(a): JOSÉ ANDERSON PEREIRA DE OLIVEIRA
1) Faça um algoritmo e fluxograma que efetue a soma dos número ímpares que são múltiplos de 3 que se encontram no conjunto dos números de 1 a 500.
i: inteiro
SomaImp: inteiro
Inicio
para i de 1 ate 500 faca
 se(i%2<>0)entao
 se(i%3=0)entao
 SomaImp<-SomaImp+i
 fimse
 fimse
fimpara
escreval ("soma dos numeros impares que são multiplos de 3 entre 1 e 500:", SomaImp)
Fimalgoritmo
2) Faça um algoritmo e fluxograma que leia dia e mês e apresente esta data por extenso.
Exemplo: Data informada pelo usuário: Dia: 25
Mês: 12
Data apresentada pelo algoritmo: Vinte e Cinco de Dezembro
Var
dia: inteiro
mes: inteiro
diaex: caracter
mesex: caracter
inexistente: caracter
invalido: caracter
Inicio
escreval ("Informe o dia")
leia (dia)
escreval ("Informe o mês")
leia (mes)
//dia
se (dia>1) e (dia<=31) entao
 se dia=1 entao
 diaex <- "um"
 senao
 se dia=2 entao
 diaex <- "dois"
 senao
 se dia=3 entao
 diaex <- "tres"
 senao
 se dia=4 entao
 diaex <- "quatro"
 senao
 se dia=5 entao
 diaex <- "cinco"
 senao
 se dia=6 entao
 diaex <- "seis"
 senao
 se dia=7 entao
 diaex <- "sete"
 senao
 se dia=8 entao
 diaex <- "oito"
 senao
 se dia=9 entao
 diaex <- "nove"
 senao
 se dia=10 entao
 diaex <- "dez"
 senao
 se dia=11 entao
 diaex <- "onze"
 senao
 se dia=12 entao
 diaex <- "doze"
 senao
 se dia=13 entao
 diaex <- "treze"
 senao
 se dia=14 entao
 diaex <- "quatorze"
 senao
 se dia=15 entao
 diaex <- "quinze"
 senao
 se dia=16 entao
 diaex <- "dezeseis"
 senao
 se dia=17 entao
 diaex <- "dezesete"
 senao
 se dia=18 entao
 diaex <- "dezoito"
 senao
 se dia=19 entao
 diaex <- "dezenove"
 senao
 se dia=20 entao
 diaex <- "vinte"
 senao
 se dia=21 entao
 diaex <- "vinte e um"
 senao
 se dia=22 entao
 diaex <- "vinte e dois"
 senao
 se dia=23 entao
 diaex <- "vinte e tres"
 senao
 se dia=24 entao
 diaex <- "vinte e quatro"
 senao
 se dia=25 entao
 diaex <- "vinte e cinco"senao
 se dia=26 entao
 diaex <- "vinte e seis"
 senao
 se dia=27 entao
 diaex <- "vinte e sete"
 senao
 se dia=28 entao
 diaex <- "vinte e oito"
 senao
 se dia=29 entao
 diaex <- "vinte e nove"
 senao
 se dia=30 entao
 diaex <- "trinta"
 senao
 diaex <- "trinta e um"
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
senao
invalido <- ("data invalido")
fimse
//Mes
se (mes>1) e (mes<=12) entao
 se mes=1 entao
 mesex <- "janeiro"
 senao
 se mes=2 entao
 mesex <- "fevereiro"
 senao
 se mes=3 entao
 mesex <- "março"
 senao
 se mes=4 entao
 mesex <- "abril"
 senao
 se mes=5 entao
 mesex <- "maio"
 senao
 se mes=6 entao
 mesex <- "junho"
 senao
 se mes=7 entao
 mesex <- "julho"
 senao
 se mes=8 entao
 mesex <- "agosto"
 senao
 se mes=9 entao
 mesex <- "setembro"
 senao
 se mes=10 entao
 mesex <- "outubro"
 senao
 se mes=11 entao
 mesex <- "novembro"
 senao
 mesex <- "dezembro"
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
 fimse
senao
invalido <- ("datainvalido")
fimse
//Datas inexistentes
se (mes=2) e (dia=29) entao
escreval ("Data inexistente")
fimse
 se (mes=2) e (dia=30) entao
 inexistente <- ("Data inexistente")
 fimse
 se (mes=2) e (dia=31) entao
 inexistente <- ("Data inexistente")
 fimse
 se (mes=4) e (dia=31) entao
 inexistente <- ("Data inexistente")
 fimse
 se (mes=6) e (dia=31) entao
 inexistente <- ("Data inexistente")
 fimse
 se (mes=9) e (dia=31) entao
 inexistente <- ("Data inexistente")
 fimse
 se (mes=11) e (dia=31) entao
 inexistente <- ("Data inexistente")
 fimse
se (inexistente="Data inexistente") ou (invalido="data invalido") entao
escreval ("Data apresentada pelo programa:Data inexistente")
senao
escreval ("Data apresentada pelo programa:",diaex," de ",mesex)
fimse
Fimalgoritmo

Continue navegando