Baixe o app para aproveitar ainda mais
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
Compartilhar