O setor de engenharia de uma empresa de estrutura metalica solicitou uma calculadora de peso especifico,ondenessecitam calcular o peso de chapas,tubos redondos e tubos retangulares.
Todas elas em dois tipos de materiais: Aluminio e Aço
O cliente informou que deseja entrar com os dados em milimetros e que a densidade que utiliza em seus materiais. São as seguintes; Aluminio-0,00271kg/mm3 e Aço-0,00786kg/mm3
para facilitar os teste o cliente enviou um exemplo de cada um dos calculos :
Tubo Retangular Aço Tubo Redondo Aço Chapa Aço
Espessura_______1.550 Espessura______1.550 Espessura_____1,55
Parede1_______20,000 Diametro Externo____25,400 Largura______1200
Parede2_______20,000 Comprimento_____6000 Comprimento__3000
Comprimento___6000
Peso__________5,395 Peso____________5,477 Peso_________43,859
______________________________________________________________________________________
Tubo Retangular de Aluminio Tubo Redondo de Aluminio Chapa de Aluminio
Espessura _____1,550 espessura______1,550 Espessura_____1,55
Parede1_______20,000 Diametro Externo_25,400 Largura_______1200
Paredr2_______20,000 Comprimento_____6000 Comprimento___3000
Comprimento___6000 Peso____________1,888 Peso__________15,122
Peso__________1,860
algoritmo "EntrevistaPessoas"
var
A,B,TOTALDEMULHERES,TOTALDEHOMENS,NASCAPART2000,RENDAACIMADE500,MAISDE1FILHO : INTEIRO
NOMES : VETOR[0..19] DE CARACTERE
IDADE : VETOR[0..19] DE INTEIRO
SEXO : VETOR[0..19] DE CARACTERE
FILHOS : VETOR[0..19] DE INTEIRO
RENDA : VETOR[0..19] DE REAL
inicio
A:=-1
REPITA // Esse bloco vai se repetir e coletar todas as informaçoes necessarias...
A:=A+1 // ate que chegue ao numero maximo de entrevistados, ou o usuario deixe...
LIMPATELA // o campo "Nome:" em branco.
ESCREVAL(A+1,"° Entrevistado")
ESCREVAL("")
ESCREVA(" Nome: ")
LEIA(NOMES[A])
ESCREVA(" Idade: ")
LEIA(IDADE[A])
ESCREVA(" Sexo: ")
LEIA(SEXO[A]) // E importante ressaltar que, o campo "Sexo:" deve ser preenchido com...
ESCREVA(" Filhos: ") // os caracteres 'F' para mulheres e 'M' para homens, caso contrario...
LEIA(FILHOS[A]) // ocorrera um erro.
ESCREVA(" Renda: ")
LEIA(RENDA[A])
ATE(A=19) OU (NOMES[A]="")
A:=0
ENQUANTO não(NOMES[A]="") FACA // Esse bloco se repete e manipula os dados obtidos afim de...
SE (SEXO[B]="F") então // obter as estatisticas que serao impressas na saida.
TOTALDEMULHERES:=TOTALDEMULHERES+1
FIMSE
SE (SEXO[B]="M") então
TOTALDEHOMENS:=TOTALDEHOMENS+1
FIMSE
SE não(IDADE[B]<18) então
NASCAPART2000:=NASCAPART2000+1
FIMSE
SE (RENDA[B]>=500) então
RENDAACIMADE500:=RENDAACIMADE500+1
FIMSE
SE (FILHOS[B]>0) então
MAISDE1FILHO:=MAISDE1FILHO+1
FIMSE
A:=A+1
B:=B+1
FIMENQUANTO
LIMPATELA
ESCREVAL("") // Por fim, as estatisticas serao imprimidas...
ESCREVAL(" ESTATISTICAS")
ESCREVAL(" Total de entrevistados:",A)
ESCREVAL("")
ESCREVAL(" Mulheres: ",TOTALDEMULHERES/A*100:3:2)
ESCREVAL(" Homens: ",TOTALDEHOMENS/A*100:3:2)
ESCREVAL(" +De R$500,00:",RENDAACIMADE500)
ESCREVAL(" +De 1 Filho: ",MAISDE1FILHO)
ESCREVAL(" Apartir de 2000:",NASCAPART2000)
fimalgoritmo
Leia mais em Brainly.com.br - https://brainly.com.br/tarefa/16936821#readmore
Nesse exercício vamos fazer um programa que leia os dados conforme o exemplo e exiba os pesos.
São dadas as dimensões dos objetos e as densidades, então basta-nos usar a expressão abaixo para obter os pesos:
$$m=\rho V$$
O código abaixo (comentado) faz o que se pede:
Algoritmo "estruturas"
Var
dAl, dAco: real //Densidades
eRetAco: real //Espessura retangular aco
LRetAco: real //Largura retangular aco
CRetAco: real //Comprimento retangular aco
HRetAco: real //Altura retangular aco
PRetAco: real //Peso retangular aco
eRetAl: real //Espessura retangular aluminio
LRetAl: real //Largura retangular aluminio
CRetAl: real //Comprimento retangular aluminio
HRetAl: real //Altura retangular aluminio
PRetAl: real //Peso retangular aluminio
eRedAco: real //Espessura redondo aco
DRedAco: real //Diametro redondo aco
LRedAco: real //Comprimento redondo aco
PRedAco: real //Peso redondo aco
eRedAl: real //Espessura redondo aluminio
DRedAl: real //Diametro redondo aluminio
LRedAl: real //Comprimento redondo aluminio
PRedAl: real //Peso redondo aco
eChAco: real //Espessura chapa aco
CChAco: real //Comprimento chapa aco
LChAco: real //Largura chapa aco
PChAco: real //Peso chapa aco
eChAl: real //Espessura chapa aluminio
CChAl: real //Comprimento chapa aluminio
LChAl: real //Largura chapa aluminio
PChAl: real //Peso chapa aluminio
Inicio
dAl := 0.00271 //Desnidade aluminio
dAco := 0.00786 //Densidade aco
ESCREVA("Para tubo retangular de Aço: ")
ESCREVA("Espessura: ")
LEIA(eRetAco)
ESCREVA("Parede1: ")
LEIA(LRetAco)
ESCREVA("Parede2: ")
LEIA(CRetAco)
ESCREVA("Comprimento: ")
LEIA(HRetAco)
PRetAco := 2*HRetAco*(CRetAco+LRetAco)*eRetAco
ESCREVA("Para tubo redondo de Aço: ")
ESCREVA("Espessura: ")
LEIA(eRedAco)
ESCREVA("Diametro: ")
LEIA(DRedAco)
ESCREVA("Comprimento: ")
LEIA(LRedAco)
PRedAco := 3.14*DRedAco*LRedAco*eRedAco
ESCREVA("Para chapa de Aço: ")
ESCREVA("Espessura: ")
LEIA(eChAco)
ESCREVA("Largura: ")
LEIA(LChAco)
ESCREVA("Comprimento: ")
LEIA(CChAco)
PChAco := CChAco*LChAco*eChAco
ESCREVA("Para tubo retangular de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eRetAl)
ESCREVA("Parede1: ")
LEIA(LRetAl)
ESCREVA("Parede2: ")
LEIA(CRetAl)
ESCREVA("Comprimento: ")
LEIA(HRetAl)
PRetAl := 2*HRetAl*(CRetAl+LRetAl)*eRetAl
ESCREVA("Para tubo redondo de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eRedAl)
ESCREVA("Diametro: ")
LEIA(DRedAl)
ESCREVA("Comprimento: ")
LEIA(LRedAl)
PRedAl := 3.14*DRedAl*LRedAl*eRedAl
ESCREVA("Para chapa de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eChAl)
ESCREVA("Largura: ")
LEIA(LChAl)
ESCREVA("Comprimento: ")
LEIA(CChAl)
PChAl := CChAl*LChAl*eChAl
ESCREVA("Tubo retangular de aco: ",PRetAco)
ESCREVA("Tubo redondo de aco: ",PRedAco)
ESCREVA("Chapa de aco: ",PChAco)
ESCREVA("Tubo retangular de aluminio: ",PRetAl)
ESCREVA("Tubo redondo de aluminio: ",PRedAl)
ESCREVA("Chapa de aluminio: ",PChAl)
Fimalgoritmo
Nesse exercício vamos fazer um programa que leia os dados conforme o exemplo e exiba os pesos.
São dadas as dimensões dos objetos e as densidades, então basta-nos usar a expressão abaixo para obter os pesos:
$$m=\rho V$$
O código abaixo (comentado) faz o que se pede:
Algoritmo "estruturas"
Var
dAl, dAco: real //Densidades
eRetAco: real //Espessura retangular aco
LRetAco: real //Largura retangular aco
CRetAco: real //Comprimento retangular aco
HRetAco: real //Altura retangular aco
PRetAco: real //Peso retangular aco
eRetAl: real //Espessura retangular aluminio
LRetAl: real //Largura retangular aluminio
CRetAl: real //Comprimento retangular aluminio
HRetAl: real //Altura retangular aluminio
PRetAl: real //Peso retangular aluminio
eRedAco: real //Espessura redondo aco
DRedAco: real //Diametro redondo aco
LRedAco: real //Comprimento redondo aco
PRedAco: real //Peso redondo aco
eRedAl: real //Espessura redondo aluminio
DRedAl: real //Diametro redondo aluminio
LRedAl: real //Comprimento redondo aluminio
PRedAl: real //Peso redondo aco
eChAco: real //Espessura chapa aco
CChAco: real //Comprimento chapa aco
LChAco: real //Largura chapa aco
PChAco: real //Peso chapa aco
eChAl: real //Espessura chapa aluminio
CChAl: real //Comprimento chapa aluminio
LChAl: real //Largura chapa aluminio
PChAl: real //Peso chapa aluminio
Inicio
dAl := 0.00271 //Desnidade aluminio
dAco := 0.00786 //Densidade aco
ESCREVA("Para tubo retangular de Aço: ")
ESCREVA("Espessura: ")
LEIA(eRetAco)
ESCREVA("Parede1: ")
LEIA(LRetAco)
ESCREVA("Parede2: ")
LEIA(CRetAco)
ESCREVA("Comprimento: ")
LEIA(HRetAco)
PRetAco := 2*HRetAco*(CRetAco+LRetAco)*eRetAco
ESCREVA("Para tubo redondo de Aço: ")
ESCREVA("Espessura: ")
LEIA(eRedAco)
ESCREVA("Diametro: ")
LEIA(DRedAco)
ESCREVA("Comprimento: ")
LEIA(LRedAco)
PRedAco := 3.14*DRedAco*LRedAco*eRedAco
ESCREVA("Para chapa de Aço: ")
ESCREVA("Espessura: ")
LEIA(eChAco)
ESCREVA("Largura: ")
LEIA(LChAco)
ESCREVA("Comprimento: ")
LEIA(CChAco)
PChAco := CChAco*LChAco*eChAco
ESCREVA("Para tubo retangular de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eRetAl)
ESCREVA("Parede1: ")
LEIA(LRetAl)
ESCREVA("Parede2: ")
LEIA(CRetAl)
ESCREVA("Comprimento: ")
LEIA(HRetAl)
PRetAl := 2*HRetAl*(CRetAl+LRetAl)*eRetAl
ESCREVA("Para tubo redondo de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eRedAl)
ESCREVA("Diametro: ")
LEIA(DRedAl)
ESCREVA("Comprimento: ")
LEIA(LRedAl)
PRedAl := 3.14*DRedAl*LRedAl*eRedAl
ESCREVA("Para chapa de Aluminio: ")
ESCREVA("Espessura: ")
LEIA(eChAl)
ESCREVA("Largura: ")
LEIA(LChAl)
ESCREVA("Comprimento: ")
LEIA(CChAl)
PChAl := CChAl*LChAl*eChAl
ESCREVA("Tubo retangular de aco: ",PRetAco)
ESCREVA("Tubo redondo de aco: ",PRedAco)
ESCREVA("Chapa de aco: ",PChAco)
ESCREVA("Tubo retangular de aluminio: ",PRetAl)
ESCREVA("Tubo redondo de aluminio: ",PRedAl)
ESCREVA("Chapa de aluminio: ",PChAl)
Fimalgoritmo
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
•IFF
Compartilhar