Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Trabalho 1 - Sequencial, Traduções de Engenharia Civil

Trabalho de Informática e Computação - Prof Marcela Ramirez

Tipologia: Traduções

2015

Compartilhado em 28/03/2015

filipe-camargos-8
filipe-camargos-8 🇧🇷

1 documento

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Trabalho 1
Estrutura Sequencial
1. DISCIPLINA PERº Algorítimos em Fluxogramas
E Portugol
Informática e Computação
2. PROFESSOR (A): Marcela Ramirez Arenas
Para todos os Problemas abaixo deverão ser elaborados algoritmos em forma de
Fluxograma e um Portugol. A partir do exercício 7 que deverão ser feitos apenas em
Portugol utilizando funções.
1. Elabore um algoritmo para calcular a área de um cilindo reto, no Portugol utilizar a função
potência:
AREA DO CILINDRO = AL + 2 * AB
AL área lateral
AB área da base
Onde:
AL= 2F 0 7 0rh
AB = F0 7 0r2
h altura do cilindro (distância entre as duas bases e perpendicular a elas)
r raio da base
inicio
variavel real h , r , a , al , ab , ac
constante real pi <- 3.14
escrever " Entre com a altura do cilindro \n "
ler h
escrever " Entre com o raio da base do cilindro \n "
ler r
al <- 2 * pi * r * h
ab <- pi * r ^ 2
ac <- al + 2 * ab
escrever " A área do cilindro é " , ac
fim
2. Faça um algoritmo que calcule a quantidade de litros de combustível gasta em
uma viagem, utilizando um automóvel que faz 12Km por litro. Para obter o
cálculo, o usuário deve fornecer o tempo gasto na viagem e a velocidade média
durante ela. Desta forma, será possível obter a distância percorrida com a
fórmula: DISTANCIA = TEMPO * VELOCIDADE.
Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na
viagem com a fórmula: LITROS_USADOS = DISTANCIA / 12.
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Trabalho 1 - Sequencial e outras Traduções em PDF para Engenharia Civil, somente na Docsity!

Trabalho 1

Estrutura Sequencial

1. DISCIPLINA PERº Algorítimos em Fluxogramas E Portugol Informática e Computação 1º 2. PROFESSOR (A): Marcela Ramirez Arenas

Para todos os Problemas abaixo deverão ser elaborados algoritmos em forma de Fluxograma e um Portugol. A partir do exercício 7 que deverão ser feitos apenas em Portugol utilizando funções.

  1. Elabore um algoritmo para calcular a área de um cilindo reto, no Portugol utilizar a função potência:

AREA DO CILINDRO = AL + 2 * AB

AL → área lateral AB → área da base

Onde: AL= 2F 0 7 0rh AB =F 0 7 0r 2

h → altura do cilindro (distância entre as duas bases e perpendicular a elas) r → raio da base

inicio variavel real h , r , a , al , ab , ac constante real pi <- 3. escrever " Entre com a altura do cilindro \n " ler h escrever " Entre com o raio da base do cilindro \n " ler r al <- 2 * pi * r * h ab <- pi * r ^ 2 ac <- al + 2 * ab escrever " A área do cilindro é " , ac fim

  1. Faça um algoritmo que calcule a quantidade de litros de combustível gasta em uma viagem, utilizando um automóvel que faz 12Km por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto na viagem e a velocidade média durante ela. Desta forma, será possível obter a distância percorrida com a fórmula: DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula: LITROS_USADOS = DISTANCIA / 12.

O programa deve apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem.

inicio variavel real t , vm , d , cg , tc constante real kml <- 12 escrever " Digite o tempo gasto para a viagem (em minutos): " ler t escrever " Digite a valocidade média (em km/h): " ler vm tc <- t / 60 d <- tc * vm cg <- d / kml escrever "\n Velocidade Média \n " , vm , " km/h " escrever "\n Tempo Gasto \n " , t , " minutos " escrever "\n Distância Percorrida \n " , d , " km " escrever "\n Quantidade de combustível gasto \n " , cg , " litros " fim

  1. Considere a seguinte situação: descontam-se inicialmente 10% do salário bruto do trabalhador como contribuição à previdência social. Após esse desconto, há um outro desconto de 5% sobre o valor restante do salário bruto, a título de um determinado imposto. Faça um algoritmo que leia o salário bruto de um cidadão e mostre o seu salário líquido.

inicio variavel real sb , sl1 , sl constante real desc1 <- 0. constante real desc2 <- 0. escrever " Digite o valor do salário bruto: \n R$" ler sb sl1 <- sb - desc1 * sb sl2 <- sl1 - desc2 * sl escrever " Salário líquido é: \n R$" , sl fim

  1. Faça um algoritmo que receba o número de horas trabalhadas e o valor do salário mínimo, calcule e mostre o salário a receber, seguindo estas regras: - A hora trabalhada vale a metade do salário mínimo - O salário bruto equivale o número de horas trabalhadas multiplicado pelo valor da hora trabalhada. - O imposto equivale a 3% do salario bruto - O salario a receber equivale ao salario bruto menos o imposto.

inicio variavel real ht , sm , vh , sb , sl constante real imposto <- 0. escrever " Entre com a quantidade de horas trabalhadas: " ler ht escrever " Entre com o valor do salário mínimo: " ler sm

parede a

Chão

Medida da escada = altura / seno(a) inicio variavel real a , h , m , rad constante real pi <- 3. escrever " Entre com a medida do ângulo em graus: " ler a escrever " \n Entre com a altura da parede em metros: " ler h rad <- a * pi / 180 m <- h / sen ( rad ) escrever " \n A medida da escada é: " , m , " metros " fim

  1. Faça um programa que receba um número real, encontre e mostre:
    • A parte inteira desse número
    • A parte fracionária desse número
    • O arredondamento desse número.

inicio variavel real n , f , a, f variavel inteiro i escrever " Escolha um número real: " ler n i <- int (n) f <- frac (n) f1 <- f/ a <- arred (n) escrever " Parte inteira: " , i , " \n Parte fracionária: " , f1 , " \n Arredondamento: " , a fim

  1. Suponha que uma escola utilize, como código de matrícula, um código no formato AADDDDC, onde: - Os dois primeiros dígitos, representados pelas letras AA, são as iniciais do Nome e Sobrenome do aluno. - O quatro dígitos seguintes, representados pelas letras D, representam o ano de nascimento do aluno. - O último dígito, representado pela letra C representa o numero de letras que o nome do aluno tem. Elabore um algoritmo em Portugol que solicite o Nome, sobrenome e ano de nascimento do aluno, e mostre o código da sua matricula.

inicio variavel texto n , s , in , is variavel inteiro an escrever " Digite o seu nome: " ler n escrever " \n Digite o seu sobrenome: " ler s escrever " \n Digite o ano do seu nascimento: " ler an

in <- letra ( n , 0 ) is <- letra ( s , 0 ) escrever " \n O código da sua matrícula é: " , in , is , an , comprimento ( n ) fim

  1. Elabore um algoritmo para sortear um numero para a megasena.

inicio variavel inteiro s escrever " Sorteio MegaSena \n" s <- aleatorio ( ) * 60 escrever "\n O numero soteado é: \n \n " , s fim