Vous êtes sur la page 1sur 23

Menu principal

Pular para o contedo About

dougllass
Just another WordPress.com site

Pesquisa

RSS

Trabalho 6 Lista de exerccios, todos resolvidos em linguagem C e linguagem Portugol


Publicado por dougllass em setembro 12, 2011

8.1 Programa que calcule a mdia de 5 notas de um aluno.

linguagem portugol-

algoritmo mdia var nota1, nota2, nota3, nota4, nota5, media: real inicio escreval(Digite a primeira nota:) leia(nota1) escreval(Digite a segunda nota:) leia(nota2) escreval(Digite a terceira nota:) leia(nota3) escreval(Digite a quarta nota:) leia(nota4) escreval(Digite a quinta nota: ) leia(nota5) media<-(nota1+nota2+nota3+nota4+nota5)/5

escreval(A mdia do aluno foi, media) fimalgoritmo

linguagem C-

float nota1, nota2, nota3, nota4, nota5, media; main() { printf(Digite a primeira nota:); scanf(%f, &nota1); printf(Digite a segunda nota:); scanf(%f, &nota2);

printf(Digite a terceira nota:); scanf(%f, &nota3); printf(Digite a quarta nota:); scanf(%f, &nota4); printf(Digite a quinta nota:); scanf(%f, &nota5); media=(nota1+nota2+nota3+nota4+nota5)/5; printf(A media do aluno foi %f., media); getch(); }

Um programa que calcule a rea do tringulo.

linguagem portugol-

algoritmo area_triangulo var base, altura, area: real

inicio escreval(Digite o valor da base:) leia(base) escreval(Digite o valor da altura) leia(altura) area<-(base*altura)/2 escreval(A area do triangulo , area) fimalgoritmo

linguagem C-

float base, altura, area; main() { printf(Digite o valor da base:); scanf(%f, &base); printf(Digite o valor da altura:);

scanf(%f, &altura); area=(base*altura)/2; printf(A area do triangulo e %f., area); getch(); }

Um programa que calcule a rea da circunferncia.

linguagem portugol-

algoritmo area_trianglo var raio, area: real inicio escreval(Digite o valor do raio:)

leia(raio) area<-3.14*raio^2 escreval(A area da circunferencia , area) fimalgoritmo

linguagem C-

float raio, area; main() { printf(Digite o valor do raio:); scanf(%f, &raio); area=3.14*(raio*raio); printf(A area da circunferencia e %f., area); getch(); }

Um programa que efetue o clculo do salrio liquido de um professor.

linguagem portugol-

algoritmo salrio var valor_hora_aula: real hora_trabalhada_mes: real percentual_desconto: real salario_bruto: real salario_liquido: real inicio escreval(Digite o valor da hora-aula:) leia(valor_hora_aula)

escreval(Digite a quantidade de horas trabalhadas no ms:) leia(hora_trabalhada_mes) escreval(Digite o percentual de descontos:) leia(percentual_desconto) salario_bruto<-valor_hora_aula*hora_trabalhada_mes escreval(O salrio bruto , salario_bruto) salario_liquido<-salario_bruto-(salario_bruto*percentual_desconto)/100 escreval(O salrio liquido , salario_liquido) fimalgoritmo

linguagem C-

float valor_hora_aula, hora_trabalhada_mes, percentual_desconto, salario_bruto, salario_liquido; main() { printf(Digite o valor da hora-aula:); scanf(%f, &valor_hora_aula); printf(Digite a quantidade de horas trabalhadas no mes:); scanf(%f, &hora_trabalhada_mes); printf(Digite o percentual de descontos:); scanf(%f, &percentual_desconto); salario_bruto=valor_hora_aula*hora_trabalhada_mes; printf(O salario bruto e %f \n, salario_bruto); salario_liquido=salario_bruto-(salario_bruto*percentual_desconto)/100;

printf(O salario liquido e %f, salario_liquido); getch(); }

8.2 Faa um programa que receba o saldo de uma apliao e imprima o valor aplicado e valor com rendimento de 5%.

linguagem portugol-

algoritmo saldo var saldo, valor_total: real inicio escreval(Digite o saldo:) leia(saldo) valor_total<-saldo+(saldo*5)/100 escreval(O saldo mais o rendimento em 5% , valor_total) fimalgoritmo

linguagem C-

float saldo, valor_total; main() { printf(Digite o saldo:); scanf(%f, &saldo); valor_total=saldo+(saldo*5)/100; printf(O saldo mais o rendimento de 5%% e %f, valor_total); getch(); }

8.3 Entrar com um numero no formato CDU(centena, dezena e unidade) e imprimir invertido: UDC.

linguagem portugol-

algoritmo inverter var result1, result2, result3: inteiro num_digit, resto1, resto2: inteiro inicio escreval(Digite um numero de trs digitos:) leia(num_digit) result1<-num_digit div 100 resto1<- num_digit mod 100 result2<-resto1 div 10 resto2<-resto1 mod 10 result3<-resto2 div 1 escreval(A inverso do numero digitado , result3, result2, result1) fimalgoritmo

linguagem C-

int num_digit, result1, result2, result3, resto1, resto2; main() { printf(Digite um numero:); scanf(%d, &num_digit); result1=num_digit/100; resto1=num_digit%100; result2=resto1/10; resto2=resto1%10; result3=resto2/1; printf(A inversao do numero digitado e %d%d%d:, result3, result2, result1); getch(); }

8.4 Faa um programa de clculo de custo de energia de dois aparelhos de um estabelecimento comercial. O usurio entrar com o valor da potncia do aparelho (em watts) e o tempo de utilizao (em horas) dirio de ambos os aparelhos. O programa dever apresentar o nome do aparelho, o seu custo em reais por hora, por dia e por ms. (Obs: a CEMIG estabelece que um aparelho de 1000 watts de potncia ligado por uma hora custa 0,642 reais para o estabelecimento).

linguagem portugol-

algoritmo custo var potencia1, potencia2, tempo1, tempo2, custoH1, custoD1, custoM1: real custoH2, custoD2, custoM2: real inicio escreval(Digite a potencia em (WATTS) do aparelho1:) leia(potencia1) escreval(Digite o tempo em (HORAS) do aparelho1:) leia(tempo1) custoH1<-(potencia1*0.642)/1000

custoD1<-custoH1*tempo1 custoM1<-custoD1*30 escreval(O custo do aparelho1 por hora , custoH1) escreval(por dia, custoD1) escreval(e por ms, custoM1) escreval(Digite a potencia em (WATTS) do aparelho2:) leia(potencia2) escreval(Digite o tempo em (HORAS) do aparelho2:) leia(tempo2) custoH2<-(potencia2*0.642)/1000 custoD2<-custoH2*tempo2 custoM2<-custoD2*30 escreval(O custo do aparelho2 por hora , custoH2) escreval(por dia, custoD2) escreval(e por ms, custoM2) fimalgoritmo

linguagem C-

float potencia1, potencia2, tempo1, tempo2, custoH1, custoD1, custoM1, custoH2, custoD2, custoM2; main() { printf(Digite a potencia em (WATTS) do aparelho1:); scanf(%f, &potencia1); printf(Digite o tempo em (HORAS) do aparelho1:); scanf(%f, &tempo1); custoH1=(potencia1*0.642)/1000; custoD1=custoH1*tempo1; custoM1=custoD1*30; printf(O custo do aparelho1 e %f por hora, %f por dia e %f por mes \n\n, custoH1, custoD1, custoM1); printf(Digite a potencia em (WATTS) do aparelho2:); scanf(%f, &potencia2); printf(Digite o tempo em (HORAS) do aparelho2:); scanf(%f, &tempo2); custoH2=(potencia2*0.642)/1000; custoD2=custoH2*tempo2; custoM2=custoD2*30; printf(O custo do aparelho2 e %f por hora, %f por dia e %f por mes \n\n, custoH2, custoD2, custoM2); getch(); }

8.5 Faa um programa que leia a quantidade de fitas que uma locadora de vdeo possui e o valor que ela cobra por cada aluguel, mostrando as informaes pedidas a seguir. - sabendo que um tero das fitas so alugadas por ms, exiba o faturamento anual da locadora. - quando o cliente atrasa a entrega, cobrada uma multa de 10% sobre o valor do aluguel. Sabendo que um dcimo das fitas alugadas no ms so devolvidas com atraso, calcule o valor ganho com multas por ms. - sabendo ainda que 2% de fitas se estragam ao longo do ano, e um dcimo do total comprado para reposio, exiba a quantidade de fitas que a locadora ter no final do ano.

linguagem portugol-

algoritmo locadora var qtd_fitas_total, qtd_fitas_locadas, qtd_fitas_multa : real valor_aluguel, faturamento, multa, qtd_fitas_final, qtd_fitas_estragam : real inicio escreva(Digite a quantidade de fitas: ) leia(qtd_fitas_total) escreva(Digite o valor do aluguel: ) leia(valor_aluguel) qtd_fitas_locadas <- qtd_fitas_total / 3 faturamento <- (qtd_fitas_locadas * 12) * valor_aluguel qtd_fitas_multa <- qtd_fitas_locadas / 10 multa <- (valor_aluguel * 0.10) * qtd_fitas_multa qtd_fitas_estragam <- qtd_fitas_total * 0.02

qtd_fitas_final <- qtd_fitas_total (qtd_fitas_estragam + (qtd_fitas_total) / 10)) escreval(O Faturamento anual : , faturamento ) escreval(O Ganho com multas por ms : , multa) escreval(A quantidade de fitas no final do ano : , qtd_fitas_final) fimalgoritmo

linguagem C-

float qtd_fitas_total, qtd_fitas_locadas, qtd_fitas_multa, valor_aluguel, faturamento, multa, qtd_fitas_final, qtd_fitas_estragam; main() { printf(Digite a quantidade de fitas:); scanf(%f, &qtd_fitas_total); printf(Digite o valor do aluguel:);

scanf(%f, &valor_aluguel); qtd_fitas_locadas=qtd_fitas_total/3; faturamento=(qtd_fitas_locadas*12)*valor_aluguel; qtd_fitas_multa=qtd_fitas_locadas/10; multa=(valor_aluguel*0.10)*qtd_fitas_multa; qtd_fitas_estragam=qtd_fitas_total*0.02; qtd_fitas_final=qtd_fitas_total-(qtd_fitas_estragam+(qtd_fitas_total/10)); printf(O faturamento anual e: %f\n, faturamento); printf(O ganho com multas por mes e: %f\n, multa); printf(A quantidade de fitas no final do ano e: %f\n, qtd_fitas_final); getch(); }

8.6 Faa um programa que, dado um nmero de conta corrente com trs dgitos, retorne o seu dgito verificador, o qual calculado da seguinte maneira Exemplo: nmero da conta: 235 - somar o nmero da conta com o seu inverso: 235 + 532 = 767 - multiplicar cada dgito pela sua ordem posicional e somar estes resultados: 7 6 7 x1 x2 x3

7 + 12 + 21 = 40 - o ltimo dgito desse resultado o dgito verificador da conta, isto o nmero zero.

linguagem portugol-

algoritmo Digito Verificador var n, n1, n2, n3, invertido, resultado : inteiro inicio escreva(Digite o nmero: ) leia(n) n1 <- n div 100 n2 <- n % 100 n2 <- n2 div 10 n3 <- n % 100 n3 <- n3 % 10 n3 <- n3 * 100 n2 <- n2 * 10

invertido <- n1 + n2 + n3 resultado <- n + invertido n1 <- resultado div 100 n2 <- resultado % 100 n2 <- n2 div 10 n3 <- resultado % 100 n3 <- n3 % 10 n1 <- n1 * 1 n2 <- n2 * 2 n3 <- n3 * 3 resultado <- n1 + n2 + n3 resultado <- resultado % 10 escreval(O Dgito verificador :: , resultado) fimalgoritmo

linguagem C-

int n, n1, n2, n3, invertido, resultado; main() { printf(Digite um numero:); scanf(%d, &n); n1=n/100; n2=n%100; n2=n2/10; n3=n%100; n3=n3%10; n3=n3*100; n2=n2*10; invertido=n1+n2+n3; resultado=n+invertido; n1=resultado/100; n2=resultado%100; n2=n2/10; n3=resultado%100; n3=n3%10; n1=n1*1; n2=n2*2; n3=n3*3; resultado=n1+n2+n3; resultado=resultado%10; printf(O digito verificador e: %d, resultado); getch(); }
About these ads

Share this:

Twitter Facebook

Curtir isso: Esse post foi publicado em Uncategorized. Bookmark o link permanente.

Navegao de Posts
Trabalho 5 Exerccios da lista 01

Deixe uma resposta

ARQUIVOS

setembro 2011 agosto 2011


META

Registrar-se Login
Blog no WordPress.com. | Tema: Piano Black por Mono-Lab.

Seguir

Seguir dougllass
Obtenha todo post novo entregue na sua caixa de entrada.
Cadastre-me

Powered by WordPress.com

Vous aimerez peut-être aussi