Buscar

MEDIA ARITIMETICA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista de Exercícios III – Desvio de Fluxo (Estruturas Condicionais) 
 
1. Faça um programa que receba quatro notas de um aluno, calcule e mostre a média 
aritmética das notas e a mensagem de aprovado ou reprovado, considerando para aprovação 
média 7. 
 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 float nota1,nota2,nota3,nota4,media; 
 printf("Digite as quatro notas do aluno:\n"); 
 scanf("%f%f%f%f",&nota1,&nota2,&nota3,&nota4); 
 media=(nota1+nota2+nota3+nota4)/4; 
 printf("A media do aluno =%.2f\n",media); 
 if (media>=7){ 
 printf("o aluno foi aprovado\n"); 
 } else{ 
 printf("o aluno foi reprovado\n"); 
 } 
 
} 
 
Inicio 
 Real nota1,nota2,nota3,nota4,media; 
 Escareva ("Digite as quatro notas do aluno:"); 
 Leia(nota1,nota2,nota3,nota4); 
 media=(nota1+nota2+nota3+nota4)/4; 
 Escreva("A media=",media); 
 Se (media>=7) 
Inicio 
 Escreva(" aprovado"); 
 Fim 
 Senão 
 Inicio 
Escreva(" reprovado"); 
Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
2. Faça um programa que receba duas notas, calcule e mostre a 
média aritmética e a mensagem que se encontra na tabela a 
seguir: 
 
 
#include<stdio.h> 
main(){ 
 float nota1,nota2,media; 
 printf("Digite as duas notas do aluno:\n"); 
 scanf("%f",&nota1); 
 scanf("%f",&nota2); 
 media=(nota1+nota2)/2; 
 printf("media=%.2f\n",media); 
 if(media>0&&media<4){ 
 printf("o aluno foi reprovado\n"); 
 }else if(media>=4&&media<7){ 
 printf("exame especial\n"); 
 }else if(media>=7&&media<=10 ){ 
 printf("o aluno foi aprovado\n"); 
 }else { 
 printf("o aluno foi aprovado\n"); 
 } 
 
} 
 
 
Inicio 
 Real nota1,nota2,media; 
 Escreva("Digite as duas notas do aluno"); 
 Leia(nota1,nota2); 
 media=(nota1+nota2)/2; 
 Escreva ("media=",media); 
 Se(media>0&&media<4) 
Inicio 
 Escreva ("o aluno foi reprovado"); 
 Fim 
Senão se (media>=4 e media<7) 
inicio 
 Escreva ("exame especial"); 
 Fim 
Senão se (media>=7 e media<=10 ) 
Inicio 
Escreva ("o aluno foi aprovado"); 
Fim 
 Senão 
Inicio 
 Escreva ("o aluno foi aprovado"); 
Fim 
Fim 
 
3. Faça um programa que receba dois números e mostre o menor. 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 int n1,n2; 
 printf("Digite dois numeros:\n"); 
 scanf("%d%d",&n1,&n2); 
 if(n1<n2){ 
 printf("o %d e menor que %d",n1,n2); 
 }else{ 
 printf("o %d e menor que %d",n2,n1); 
 } 
} 
Inicio 
 inteiro n1,n2; 
 Escreva ("Digite dois numeros:\n"); 
 Leia(n1,n2); 
 Se(n1<n2) 
 Inicio 
 Escreva ("o menor e",n1); 
 Fim 
 Senão 
 Inicio 
 Escreva ("o e menor ",n2); 
 Fim 
 
Fim 
 
4. Faça um programa que receba três números e mostre o maior. 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 float n1,n2,n3; 
 printf("Digite tres numeros:\n"); 
 scanf("%f%f%f",&n1,&n2,&n3); 
 if(n1>n2&&n1>n3){ 
 printf("o maior e= %.1f",n1); 
 }else if(){ 
 printf("o maior e= %.1f",n2); 
 }else { 
 printf("o maior e= %.1f",n3); 
 } 
} 
 
 
Inicio 
 Real n1,n2,n3; 
 Escreva("Digite tres numeros:"); 
 Leia (n1,n2,n3); 
 Se(n1>n2 E n1>n3) 
 Inicio 
 Escreva("o maior e= %.1f",n1); 
 Fim 
 Senão se(n2>n1 E n2>n3) 
 Inicio 
 Escreva("o maior e= %.1f",n2); 
 Fim 
 Senão 
 Inicio 
 Escreva("o maior e= %.1f",n3); 
 Fim 
 Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. Faça um programa que receba dois números e execute as operações listadas a seguir, de 
acordo com a escolha do usuário. 
 
Se a opção digitada for inválida, mostre uma mensagem de erro e termine a execução do 
programa. Lembre-se de que, na operação 4, o segundo número deve ser diferente de zero. 
#include<stdio.h> 
main(){ 
 float n1,n2,res; 
 int op; 
 printf("Digite dois numeros:\n"); 
 scanf("%f %f",&n1,&n2); 
 printf("\tescolha a opcao:\n\n"); 
 printf("\t1-media\n \t2-diferenca\n \t3-produto\n \t4-divisao\n"); 
 scanf("%d",&op); 
 switch(op){ 
 case 1: 
 res=(n1+n2)/2; 
 printf("\n\tmedia=%.2f\n",res); 
 break; 
 case 2: 
 res=n1-n2; 
 printf("\n\tsub=%.2f\n",res); 
 break; 
 case 3: 
 res=n1*n2; 
 printf("\n\tproduto=%.2f\n",res); 
 break; 
 case 4: 
 if(op==4&&n2!=0){ 
 res=n1/n2; 
 printf("\n\tdivisao=%.2f\n",res); 
 }else { 
 printf("\n\t operacao invalida\n"); 
 } 
 break; 
 default: 
 printf("\n\t OPCAO INCORRETA\n"); 
 break; 
 } 
 } 
Pseudocodigo 
Inicio 
 Real n1,n2,res; 
 inteiro op; 
 Escreva ("Digite dois numeros:"); 
 Leia (n1,n2); 
 Escreva ("escolha a opcao:"); 
 Escreva ("1-media 2-diferenca 3-produto 4-divisao"); 
 Leia (op); 
 Selecione (op) Inicio 
 caso 1: 
 res=(n1+n2)/2; 
 Escreva ("media=",res); 
 caso 2: 
 res=n1-n2; 
 Escreva ("sub=",res); 
 caso 3: 
 res=n1*n2; 
 Escreva ("produto=",res); 
 caso 4: 
 Se (op==4 E n2!=0) 
 Inicio 
 res=n1/n2; 
 Escreva ("divisao=",res); 
 Fim 
 Senão 
 Inicio 
 Escreva (" operacao invalida"); 
 Fim 
 Padrão: 
 Escreva (" OPCAO INCORRETA"); 
 Fim 
 Fim 
 
 
 
 
 
6. Faça um programa que receba dois números e execute uma das operações listadas a seguir , 
de acordo com a escolha do usuário. Se for digitada uma opção inválida, mostre mensagem de 
erro e termine a execução do programa. As opções são: 
1. O primeiro número elevado ao segundo número. 
2. Raiz quadrada de cada um dos números. 
3. Raiz cúbica de cada um dos números. 
#include<stdio.h> 
#include<math.h> 
main(){ 
 float n1,n2,exp,rqn1,rqn2,rcn1,rcn2; 
 int op; 
 printf("entre com dois valores:\n"); 
 scanf("%f%f",&n1,&n2); 
 printf("\tEscolha:\n \n\t1-expoente,\n\t2-raiz quadrada,\n\t3-raiz cubica\n\n"); 
 scanf("%d",&op); 
 switch(op){ 
 case 1: 
 exp=pow(n1,n2); 
 printf("expoente=%.2f\n",exp); 
 break; 
 case 2: 
 rqn1=sqrt(n1); 
 rqn2=sqrt(n2); 
 printf("a raiz quadrada de %.2f e %.2f\n",n1,rqn1); 
 printf("a raiz quadradade %.2f e %.2f\n",n2,rqn2); 
 break; 
 case 3: 
 rcn1=cbrt(n1); 
 rcn2=cbrt(n2); 
 printf("raiz cubica de %.2f e %.2f\n",n1,rcn1); 
 printf("raiz cubica de %.2f e %.2f\n",n2,rcn2); 
 break; 
 default: 
 printf("\n\t OPCAO INCORRETA\n"); 
 break; 
 } 
 } 
Inicio 
 Real n1,n2,exp,rqn1,rqn2,rcn1,rcn2; 
 inteiro op; 
 Escreva ("entre com dois valores:"); 
 Leia (n1,n2); 
 Escreva ("Escolha: 1-expoente,2-raiz quadrada,3-raiz cubica"); 
 Leia (op); 
 Selecione (op 
)Inicio 
 caso 1: 
 exp=expoente de n1 por n2; 
 Escreva ("expoente=",exp); 
 
 caso 2: 
 rqn1=raiz quadrada de n1; 
 rqn2=raiz quadrada de n2; 
 Escreva ("a raiz quadrada de e ",n1,rqn1); 
 Escreva ("a raiz quadrada de e ",n2,rqn2); 
 caso 3: 
 rcn1=raiz cubica de n1; 
 rcn2=raiz cubica de n2; 
 Escreva ("raiz cubica de e ",n1,rcn1); 
 Escreva ("raiz cubica de e ",n2,rcn2); 
 Padrão: 
 Escreva (" OPCAO INCORRETA"); 
 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7. Uma empresa decide dar um aumento de 30% aos funcionários com salários inferiores a 
R$ 500,00. Faça um programa que receba o salário do funcionário e mostre o valor do salário 
reajustado ou uma mensagem, caso ele não tenha direito ao aumento. 
 
#include<stdio.h> 
main(){ 
 float sal,nsal; 
 printf("informe o salario:\n"); 
 scanf("%f",&sal); 
 if(sal<=500){ 
 nsal=sal+(sal*30/100); 
 printf("Voce recebeu um almento\n seu novo salario e %.2f",nsal); 
 }else{ 
 printf("voce nao precisa de aumento\n"); 
 } 
 
} 
 
Inicio 
 Real sal,nsal; 
 Escreva ("informe o salario:"); 
 Leia (sal); 
 Se (sal<=500) 
 Inicio 
 nsal=sal+(sal*30/100); 
 Escreva ("Voce recebeu um almento seu novo salario e ",nsal); 
 Fim 
 Senão 
 Inicio 
 Escreva ("voce nao precisa de aumento"); 
 Fim 
Fim 
 
 
8. Faça um programa para calcular e mostrar o salário reajustado de um funcionário.O 
percentual de aumento encontra-se na tabela a seguir. 
 
 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 float sal,nsal; 
 printf("informe o salario:\n"); 
 scanf("%f",&sal); 
 if(sal<=300){ 
 nsal=sal+(sal*35/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else { 
 nsal=sal+(sal*15/100); 
 printf("novo salario=%.2f\n",nsal); 
 } 
 
} 
 
Inicio 
 Real sal,nsal; 
 Escreva ("informe o salario:"); 
 Leia (sal); 
 Se (sal<=300) 
 Inicio 
 nsal=sal+(sal*35/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão 
 Inicio 
 nsal=sal+(sal*15/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
Fim 
 
 
 
 
 
 
 
 
9. Um banco concederá um crédito especial aos seus clientes, de 
acordo com o saldo médio no último ano. Faça um programa que 
receba o saldo médio de um cliente e calcule o valor do crédito, de 
acordo com a tabela a seguir. Mostre o saldo médio e o valor do 
crédito. 
 
 
#include<stdio.h> 
main(){ 
 float salm,crd; 
 printf("informe o saldo medio:\n"); 
 scanf("%f",&salm); 
 
 if(salm>400){ 
 crd=salm*30/100; 
 printf("credito=%.2f\n",crd); 
 }else if(salm<=400&&salm>300){ 
 crd=salm*25/100; 
 printf("credito=%.2f\n",crd); 
 }else if(salm<=300&&salm>200){ 
 crd=salm*20/100; 
 printf("credito=%.2f\n",crd); 
 }else { 
 crd=salm*10/100; 
 printf("credito=%.2f\n",crd); 
 } 
salm=salm+crd; 
 printf("o saldo medio e =%.2f\n",salm); 
 } 
 
 
Inicio 
 Real salm,crd; 
 Escreva ("informe o saldo medio:"); 
 Leia (salm); 
 
 Se (salm>400) 
 Inicio 
 crd=salm*30/100; 
 Escreva ("credito=",crd); 
 Fim 
 Senão Se (salm<=400 E salm>300) 
 Inicio 
 crd=salm*25/100; 
 Escreva ("credito=",crd); 
 Fim 
 Senão Se (salm<=300 E salm>200) 
 Inicio 
 crd=salm*20/100; 
 Escreva ("credito=",crd); 
 Fim 
 Senão 
 Inicio 
 crd=salm*10/100; 
 Escreva ("credito=",crd); 
 Fim 
salm=salm+crd; 
 Escreva ("o saldo medio e =",salm); 
Fim 
 
 
10. O preço, ao comsumidor, de um carro novo é a soma do custo de fábrica com a porcentagem 
do distribuidor e com os impostos, ambos aplicados ao custo de fábrica. As porcentagens 
encontra-se na tabela a seguir. Faça um programa que receba o custo de fabrica de um carro e 
mostre o preço ao consumidor. 
 
 
 
#include<stdio.h> 
main(){ 
 float cf,prc,pd,im; 
 printf("informe o custo de fabrica:\n"); 
 scanf("%f",&cf); 
 if(cf<=12000){ 
 prc=cf+(cf*5/100); 
 printf("o preco do carro e %.2f\n",prc); 
 }else if(cf>12000&&cf<=25000){ 
 prc=cf+((cf*10/100)+(cf*15/100)); 
 printf("o preco do carro e %.2f\n",prc); 
 }else{ 
 prc=cf+((cf*15/100)+(cf*20/100)); 
 printf("o preco do carro e %.2f\n",prc); 
 } 
 
} 
 
Inicio 
 Real cf,prc,pd,im; 
 Escreva ("informe o custo de fabrica:"); 
 Leia (cf); 
 Se (cf<=12000) 
 Inicio 
 prc=cf+(cf*5/100); 
 Escreva ("o preco do carro e ",prc); 
 Fim 
 Senão Se (cf>12000 E cf<=25000) 
 Inicio 
 prc=cf+((cf*10/100)+(cf*15/100)); 
 Escreva ("o preco do carro e ",prc); 
 Fim 
 Senão 
 Inicio 
 prc=cf+((cf*15/100)+(cf*20/100)); 
 Escreva ("o preco do carro e ",prc); 
 Fim 
 
Fim 
 
11. Faça um programa que receba o salário atual de um funcionário e, usando a tabela a seguir, 
calcule e mostre o valor do aumento e o novo salário. 
 
#include<stdio.h> 
main(){ 
 float salfun,va,nsal; 
 printf("informe o salario do funcionario:\n"); 
 scanf("%f",&salfun); 
 if(salfun<=300){ 
 va=(salfun*15/100); 
 nsal=salfun+va; 
 printf("valor do aumento = %.2f\n",va); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(salfun>300&&salfun<=600){ 
 va=(salfun*10/100); 
 nsal=salfun+va; 
 printf("valor do aumento = %.2f\n",va); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(salfun>600&&salfun<=900){ 
 va=(salfun*5/100); 
 nsal=salfun+va; 
 printf("valor do aumento = %.2f\n",va); 
 printf("novo salario = %.2f\n",nsal); 
 }else { 
 printf("Voce nao tera aumento\n",nsal); 
 } 
 
 } 
 
 
Inicio 
 Real salfun,va,nsal; 
 Escreva ("informe o salario do funcionario:"); 
 Leia (salfun); 
 Se (salfun<=300) 
 Inicio 
 va=(salfun*15/100); 
 nsal=salfun+va; 
 Escreva ("valor do aumento = ",va); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (salfun>300 E salfun<=600) 
 Inicio 
 va=(salfun*10/100); 
 nsal=salfun+va; 
 Escreva ("valor do aumento = ",va); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (salfun>600 E salfun<=900) 
 Inicio 
 va=(salfun*5/100); 
 nsal=salfun+va;Escreva ("valor do aumento = ",va); 
 Escreva ("novo salario = ",nsal); 
 Fim 
 Senão 
 Inicio 
 Escreva ("Voce nao tera aumento",nsal); 
 Fim 
 
 Fim 
 
12. Faça um programa que receba o salário bruto de um funcionário e, usando a tabela a seguir, 
calcule e mostre o valor a receber. Sabe-se que este é composto pelo salário do funcionário acres-
cido de gratificação e descontando o imposto de 7% sobre o salário em gratificação. 
 
 
 
#include<stdio.h> 
main(){ 
 float salb,nsal,salg; 
 printf("informe o salario do funcionario:\n"); 
 scanf("%f",&salb); 
 if(salb<=350){ 
 salg=salb+100; 
 nsal=salg-(salg*7/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(salb>350&&salb<=600){ 
 salg=salb+75; 
 nsal=salg-(salg*7/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(salb>600&&salb<=900){ 
 salg=salb+50; 
 nsal=salg-(salg*7/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else{ 
 salg=salb+35; 
 nsal=salg-(salg*7/100); 
 printf("novo salario=%.2f\n",nsal); 
 } 
 
} 
Inicio 
 Real salb,nsal,salg; 
 Escreva ("informe o salario do funcionario:"); 
 Leia (salb); 
 Se (salb<=350) 
 Inicio 
 salg=salb+100; 
 nsal=salg-(salg*7/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (salb>350 E salb<=600) 
 Inicio 
 salg=salb+75; 
 nsal=salg-(salg*7/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (salb>600 E salb<=900) 
 Inicio 
 salg=salb+50; 
 nsal=salg-(salg*7/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão 
 Inicio 
 salg=salb+35; 
 nsal=salg-(salg*7/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Fim 
 
13. Faça um programa que receba o preço de um produto, calcule e mostre, de acordo com as 
tabelas a seguir, o novo preço e a classificação. 
 
 
 
 
#include<stdio.h> 
main(){ 
 float pr,np; 
 printf("informe o preco:\n"); 
 scanf("%f",&pr); 
 if(pr<=50){ 
 np=pr+(pr*5/100); 
 printf("novo preco=%.2f\n",np); 
 }else if(pr>50&&pr<=100){ 
 np=pr+(pr*10/100); 
 printf("novo preco=%.2f\n",np); 
 }else { 
 np=pr+(pr*15/100); 
 printf("novo preco=%.2f\n",np); 
 }if(np<=80){ 
 printf("barato\n"); 
 }else if(np>80&&np<=120){ 
 printf("normal\n"); 
 }else if(np>120&&np<=200){ 
 printf("caro\n"); 
 }else 
 printf("muito caro\n"); 
 
} 
 
 
Inicio 
 Real pr,np; 
 Escreva ("informe o preco:"); 
 Leia (pr); 
 Se (pr<=50) 
 Inicio 
 np=pr+(pr*5/100); 
 Escreva ("novo preco=",np); 
 Fim 
 Senão Se (pr>50 E pr<=100) 
 Inicio 
 np=pr+(pr*10/100); 
 Escreva ("novo preco=",np); 
 Fim 
 Senão 
 Inicio 
 np=pr+(pr*15/100); 
 Escreva ("novo preco=",np); 
 Fim 
 Se (np<=80) 
 Inicio 
 Escreva ("barato"); 
 Fim 
 Senão Se (np>80 E np<=120) 
 Inicio 
 Escreva ("normal"); 
 Fim 
 Senão Se (np>120 E np<=200) 
 Inicio 
 Escreva ("caro"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("muito caro"); 
 Fim 
Fim 
14. Faça um programa que receba o salário de um funcionário e, usando a tabela a seguir, calcule 
e mostre o novo salário. 
 
 
#include<stdio.h> 
main(){ 
 float sal,nsal; 
 printf("informe o salario:\n"); 
 scanf("%f",&sal); 
 if(sal<=300){ 
 nsal=sal+(sal*50/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(sal>300&&sal<=500){ 
 nsal=sal+(sal*40/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(sal>500&&sal<=700){ 
 nsal=sal+(sal*30/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(sal>700&&sal<=800){ 
 nsal=sal+(sal*20/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else if(sal>800&&sal<=1000){ 
 nsal=sal+(sal*10/100); 
 printf("novo salario=%.2f\n",nsal); 
 }else{ 
 nsal=sal+(sal*5/100); 
 printf("novo salario=%.2f\n",nsal); 
 } 
 
} 
 
Inicio 
 Real sal,nsal; 
 Escreva ("informe o salario:"); 
 Leia (sal); 
 Se (sal<=300) 
 Inicio 
 nsal=sal+(sal*50/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (sal>300 E sal<=500) 
 Inicio 
 nsal=sal+(sal*40/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (sal>500 E sal<=700) 
 Inicio 
 nsal=sal+(sal*30/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (sal>700 E sal<=800) 
 Inicio 
 nsal=sal+(sal*20/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão Se (sal>800 E sal<=1000) 
 Inicio 
 nsal=sal+(sal*10/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
 Senão 
 Inicio 
 nsal=sal+(sal*5/100); 
 Escreva ("novo salario=",nsal); 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15. Uma agência bancária possui dois tipos de investimentos, conforme o quadro a seguir. Faça 
um programa que receba o tipo de investimento e seu valor e que calcule e mostre o valor corri-
gido, de acordo com o tipo de investimento. 
 
 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 float val,ren; 
 int tp; 
 printf("\tInforme o valor do investimento: \n"); 
 scanf("%f",&val); 
 printf("\n\tEscolha o tipo de investimento: \n"); 
 printf("\n\t1-poupanca\n\n\t2-fundo de renda: \n"); 
 scanf("%d",&tp); 
 switch (tp){ 
 case 1: 
 ren=val+(val*3/100); 
 printf("Rendimento mensal de%.2f \n",ren); 
 break; 
 case 2: 
 ren=val+(val*4/100); 
 printf("Rendimento mensal de %.2f \n",ren); 
 break; 
 default: 
 printf("\n\t\tOperacao invalida\n"); 
 
 } 
 
} 
 
 Inicio 
 Real val,ren; 
 inteiro tp; 
 Escreva ("Informe o valor do investimento: "); 
 Leia (val); 
 Escreva ("Escolha o tipo de investimento: "); 
 Escreva ("1-poupanca2-fundo de renda: "); 
 Leia (tp); 
 Selecione (tp) 
 Inicio 
 caso 1: 
 ren=val+(val*3/100); 
 Escreva ("Rendimento mensal de ",ren); 
 caso 2: 
 ren=val+(val*4/100); 
 Escreva ("Rendimento mensal de ",ren); 
 Padrão: 
 Escreva ("Operacao invalida"); 
 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16. Uma empresa decide aplicar descontos nos seus preços usando a 
tabela a seguir. Faça um programa que receba o preço atual de um 
produto e seu código e que calcule e mostre o valor do desconto e o 
novo preço. 
 
 
#include<stdio.h> 
main(){ 
 float pr,desc,np,cod; 
 printf("codigo:\n"); 
 scanf("%f",&cod); 
 printf("Precoatual:\n"); 
 scanf("%f",&pr); 
 
 if(pr<=30){ 
 printf("produto sem desconto\n"); 
 }else if(pr>30&&pr<=100){ 
 desc=(pr*10/100); 
 np=pr+desc; 
 printf("Seu desconto foi de R$ %.2f\n",desc); 
 printf("novo preco R$ %.2f\n",np); 
 }else { 
 desc=(pr*15/100); 
 np=pr+desc; 
 printf("Seu desconto foi de R$ %.2f\n",desc); 
 printf("novo preco R$ %.2f\n",np); 
 } 
 
} 
Inicio 
 Real pr,desc,np,cod; 
 Escreva ("codigo:"); 
 Leia (cod); 
 Escreva ("Preco atual:"); 
 Leia (pr); 
 
 Se (pr<=30) 
 Inicio 
 Escreva ("produto sem desconto"); 
 Fim 
 Senão Se (pr>30 E pr<=100) 
 Inicio 
 desc=(pr*10/100); 
 np=pr+desc; 
 Escreva (" desconto ",desc); 
 Escreva ("novo preco R$ ",np); 
 Fim 
 Senão 
 Inicio 
 desc=(pr*15/100); 
 np=pr+desc; 
 Escreva (" desconto ",desc); 
 Escreva ("novo preco R$ ",np); 
 Fim 
Fim 
17. Faça um programa que verifique a validade de uma senha fornecida pelo usuário. A senha é 4 
531. O programa deve mostrar uma mensagem de permissão de acesso ou não. 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 float snh; 
 printf("informe a senha: \n"); 
 scanf("%f",&snh); 
 if(snh==4531){ 
 printf("acesso permitido:\n"); 
 }else{ 
 printf("acesso negado:\n"); 
 } 
} 
Inicio 
 Inteiro snh; 
 Escreva ("informe a senha: "); 
 Leia (snh); 
 Se (snh==4531) 
 Inicio 
 Escreva ("acesso permitido:"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("acesso negado:"); 
 Fim 
Fim 
 
 
18. Faça um programa que receba a idade de uma pessoa e mostre a mensagem de maioridade ou 
não. 
Em C Pseudocodigo 
#include<stdio.h> 
main(){ 
 int idade; 
 printf("informe a idade: "); 
 scanf("%d",&idade); 
 if(idade>=18){ 
 printf("maior de idade"); 
 }else{ 
 printf("menor de idade"); 
 } 
} 
 
Inicio 
 inteiro idade; 
 Escreva ("informe a idade: "); 
 Leia (idade); 
 Se (idade>=18) 
 Inicio 
 Escreva ("maior de idade"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("menor de idade"); 
 Fim 
 
Fim 
 
 
 
 
19. Faça um programa que receba a altura e o sexo de uma pessoa e calcule e mostre seu peso 
ideal, utilizando as seguintes (onde h é a altura): 
●para homens: (58* h) – 27,7 
●para mulheres: (62,1 * h ) - 44,7. 
#include<stdio.h> 
main(){ 
 float h,peso; 
int sx; 
printf("informe a altura:"); 
 scanf("%f",&h); 
 printf("informe o sexo: \n\t1 para feminino \n\t2 para masculino\n"); 
 scanf("%d",&sx); 
 switch (sx){ 
 case 1: 
 peso=(62.1*h)-47.7; 
 printf("peso ideal=%.2f",peso); 
 break; 
 
 case 2: 
 peso=(58*h)-27.7; 
 printf("peso ideal=%.2f",peso); 
 break; 
 
 default: 
 printf("operacao invalida"); 
 } 
 
} 
Inicio 
 Real h,peso; 
inteiro sx; 
Escreva ("informe a altura:"); 
 Leia (h); 
 Escreva ("informe o sexo: 1 para feminino 2 para masculino"); 
 Leia (sx); 
 Selecione (sx) 
 Inicio 
 caso 1: 
 peso=(62.1*h)-47.7; 
 Escreva ("peso ideal=",peso); 
 caso 2: 
 peso=(58*h)-27.7; 
 Escreva ("peso ideal=",peso); 
 Padrão: 
 Escreva ("operacao invalida"); 
 Fim 
Fim 
 
20. Faça um programa que receba a idade de um nadador e mostre sua categoria, usando as re-
gras a seguir. Para idade inferior a 5, deverá mostrar mensagem. 
 
#include<stdio.h> 
main(){ 
 int idade; 
 printf("infome a idade: \n"); 
 scanf("%d",&idade); 
 if(idade>=5&&idade<=7){ 
 printf("infantil\n"); 
 }else if(idade>=8&&idade<=10){ 
 printf("juvenil\n"); 
 }else if(idade>=11&&idade<=15){ 
 printf("adolescente\n"); 
 }else if(idade>=16&&idade<=30){ 
 printf("adulto\n"); 
 }else if(idade>30){ 
 printf("senior\n"); 
 }else{ 
 printf("idade fora de catgoria\n"); 
 } 
 
} 
 
Inicio 
 inteiro idade; 
 Escreva ("infome a idade: "); 
 Leia (idade); 
 Se (idade>=5 E idade<=7) 
 Inicio 
 Escreva ("infantil"); 
 Fim 
 Senão Se (idade>=8 E idade<=10) 
 Inicio 
 Escreva ("juvenil"); 
 Fim 
 Senão Se (idade>=11 E idade<=15) 
 Inicio 
 Escreva ("adolescente"); 
 Fim 
 Senão Se (idade>=16 E idade<=30) 
 Inicio 
 Escreva ("adulto"); 
 Fim 
 Senão Se (idade>30) 
 Inicio 
 Escreva ("senior"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("idade fora de catgoria"); 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21. Faça um programa que receba o preço de um produto e seu código de origem e mostre sua 
procedência. A procedência obedece à tabela a seguir. 
 
#include<stdio.h> 
main(){ 
 float pr; 
 int cd; 
 printf("digite o codigo de origem: \n"); 
 scanf("%d",&cd); 
 printf("informe o preco: \n"); 
 scanf("%f",&pr); 
 switch(cd){ 
 case 1: 
 printf("procedente do sul\n"); 
 break; 
 case 2: 
 printf("procedente do norte\n"); 
 break; 
 case 3: 
 printf("procedente do leste\n"); 
 break; 
 case 4: 
 printf("procedente do oeste\n"); 
 break; 
 default: 
 if(cd==5||cd==6||cd>21&&cd<=30){ 
 printf("procedente do nordeste\n"); 
 }else if(cd==7||cd==8||cd==9){ 
 printf("procedente do sudeste\n"); 
 }else if(cd>=10&&cd<=20){ 
 printf("procedente do centro-oeste\n"); 
 }else{ 
 printf("Operacao invalida\n"); 
 } 
 
 } 
} 
 
 
 
 
 
 
 
 
 
 Inicio 
 Real pr; 
 int cd; 
 Escreva ("digite o codigo de origem: "); 
 Leia (cd); 
 Escreva ("informe o preco: "); 
 Leia (pr); 
 Selecione (cd) 
 Inicio 
 caso 1: 
 Escreva ("procedente do sul\n"); 
 caso 2: 
 Escreva ("procedente do norte\n"); 
 caso 3: 
 Escreva ("procedente do leste\n"); 
 caso 4: 
 Escreva ("procedente do oeste\n");Padrão: 
 Se (cd==5 OU cd==6 OU cd>21 E cd<=30) 
 Inicio 
 Escreva ("procedente do nordeste"); 
 Fim 
 Senão Se (cd==7 OU cd==8 OU cd==9) 
 Inicio 
 Escreva ("procedente do sudeste"); 
 Fim 
 Senão Se (cd>=10 E cd<=20) 
 Inicio 
 Escreva ("procedente do centro-oeste"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("Operacao invalida"); 
 Fim 
 
Fim 
22. Faça um programa que receba a idade e o peso de uma pessoa. De acordo com a tabela a se-
guir, verifique e mostre em qual grupo de risco essa pessoa se encaixa. 
 
 
#include<stdio.h> 
main(){ 
 float id,ps; 
 printf("informe a idade:"); 
 scanf("%f",&id); 
 printf("informe o peso:"); 
 scanf("%f",&ps); 
 if(id<20&&ps<=60){ 
 printf("9"); 
 }else if(id<20&&ps>60&&ps<=90){ 
 printf("8"); 
 }else if(id<20&&ps>90){ 
 printf("7"); 
 }else if(id>=20&&id<=50&&ps<=60){ 
 printf("6"); 
 }else if(id>=20&&id<=50&&ps>60&&ps<=90){ 
 printf("5"); 
 }else if(id>=20&&id<=50&&ps>90){ 
 printf("4"); 
 }else if(id>50&&ps<=60){ 
 printf("3"); 
 }else if(id>50&&ps>60&&ps<=90){ 
 printf("2"); 
 }else { 
 printf("1"); 
 } 
 
} 
Inicio 
 Real id,ps; 
 Escreva ("informe a idade:"); 
 Leia (id); 
 Escreva ("informe o peso:"); 
 Leia (ps); 
 Se (id<20 E ps<=60) 
 Inicio 
 Escreva ("9"); 
 Fim 
 Senão Se (id<20 E ps>60 E ps<=90) 
 Inicio 
 Escreva ("8"); 
 Fim 
 Senão Se (id<20 E ps>90) 
 Inicio 
 Escreva ("7"); 
 Fim 
 Senão Se (id>=20 E id<=50 E ps<=60) 
 Inicio 
 Escreva ("6"); 
 Fim 
 Senão Se (id>=20 E id<=50 E ps>60 E ps<=90) 
 Inicio 
 Escreva ("5"); 
 Fim 
 Senão Se (id>=20 E id<=50 E ps>90) 
 Inicio 
 Escreva ("4"); 
 Fim 
 Senão Se (id>50 E ps<=60) 
 Inicio 
 Escreva ("3"); 
 Fim 
 Senão Se (id>50 E ps>60 E ps<=90) 
 Inicio 
 Escreva ("2"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("1"); 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23. Faça um programa que receba: 
●O código do produto comprado: 
●A quantidade comprada do produto: 
Calcule e mostre: 
 O preço unitário do produto comprado, seguindo a tabela 1; 
 O preço total da nota; 
 O valor do desconto, seguindo a tabela 11 e aplicado sobre o preço total da nota; 
 O preço final da nota depois do desconto; 
 
 
#include<stdio.h> 
main(){ 
 float cod,qnt,prunt1,desc2,prf,ptnt; 
 printf("informe o codigo:\n"); 
 scanf("%f",&cod); 
 if(cod>30){ 
 printf("OPERACAO INVALIDA\n"); 
 }else{ 
 printf("informe a quantidade comprada:\n"); 
 } 
 scanf("%f",&qnt); 
 if(cod>=1&&cod<=10){ 
 ptnt=qnt*10; 
 prunt1=ptnt/qnt; 
 printf("preco total da nota = %.2f\n",ptnt); 
 printf("preco unitario=%.2f\n",prunt1); 
 }else if(cod>=11&&cod<=20){ 
 ptnt=qnt*15; 
 prunt1=ptnt/qnt; 
 printf("preco total da nota = %.2f\n",ptnt); 
 printf("preco unitario=%.2f\n",prunt1); 
 }else if(cod>=21&&cod<=30){ 
 ptnt=qnt*20; 
 prunt1=ptnt/qnt; 
 printf("preco total da nota = %.2f\n",ptnt); 
 printf("preco unitario=%.2f\n",prunt1); 
 } 
 if(ptnt<=250){ 
 desc2=ptnt*5/100; 
 prf=ptnt-desc2; 
 printf("desconto=%.2f\n",desc2); 
 printf("preco final da nota=%.2f\n",prf); 
 }else if(ptnt>250&&ptnt<=500){ 
 desc2=ptnt*10/100; 
 prf=ptnt-desc2; 
 printf("desconto=%.2f\n",desc2); 
 printf("preco final da nota=%.2f\n",prf); 
 }else if(ptnt>500){ 
 desc2=ptnt*15/100; 
 prf=ptnt-desc2; 
 printf("desconto=%.2f\n",desc2); 
 printf("preco final da nota=%.2f\n",prf); 
 } 
} 
Inicio 
 Real cod,qnt,prunt1,desc2,prf,ptnt; 
 Escreva ("informe o codigo:"); 
 Leia (cod); 
 Se (cod>30) 
 Inicio 
 Escreva ("OPERACAO INVALIDA"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("informe a quantidade comprada:"); 
 Fim 
 Leia (qnt); 
 
 Se (cod>=1 E cod<=10) 
 Inicio 
 ptnt=qnt*10; 
 prunt1=ptnt/qnt; 
 Escreva ("preco total da nota = ",ptnt); 
 Escreva ("preco unitario=",prunt1); 
 Fim 
 Senão Se (cod>=11 E cod<=20) 
 Inicio 
 ptnt=qnt*15; 
 prunt1=ptnt/qnt; 
 Escreva ("preco total da nota = ",ptnt); 
 Escreva ("preco unitario=",prunt1); 
 Fim 
 Senão Se (cod>=21 E cod<=30) 
 Inicio 
 ptnt=qnt*20; 
 prunt1=ptnt/qnt; 
 Escreva ("preco total da nota = ",ptnt); 
 Escreva ("preco unitario=",prunt1); 
 Fim 
 
 Se (ptnt<=250) 
 Inicio 
 desc2=ptnt*5/100; 
 prf=ptnt-desc2; 
 Escreva ("desconto=",desc2); 
 Escreva ("preco final da nota=",prf); 
 Fim 
 Senão Se (ptnt>250 E ptnt<=500) 
 Inicio 
 desc2=ptnt*10/100; 
 prf=ptnt-desc2; 
 Escreva ("desconto=",desc2); 
 Escreva ("preco final da nota=",prf); 
 Fim 
 Senão Se (ptnt>500) 
 Inicio 
 desc2=ptnt*15/100; 
 prf=ptnt-desc2; 
 Escreva ("desconto=",desc2); 
 Escreva ("preco final da nota=",prf); 
 Fim 
Fim 
 
24. Faça um programa que receba o preço, a categoria ( 1 – limpeza, 2 – alimentação ou 3 – ves-
tuário ) e a situação ( R – produtos que necessitam de refrigeração e N – produtos que não neces-
sitam de refrigeração ). Calcule e mostre: 
 O valor do aumento, usando as regras que se seguem. 
 
 O valor do imposto, usando as regras a seguir. 
O imposto que preencher pelo menos um dos seguintes requisitos pagará imposto equivalente a 
5% do preço; caso contrário, pagará 8%. Os requisitos são: 
Categoria: 2 
Situação: R 
 O novo preço, ou seja, o preço mais aumento menos imposto. 
 A classificação, usando as regras a seguir. 
 
 
Em C 
#include<stdio.h> 
main(){ 
 float pr,val,imp,npr,r; 
 int cat; 
 char sit; 
 printf("preco:\n"); 
 scanf("%f",&pr); 
 printf("\tcategoria:\n\t1-limpesa\n\t2-alimentacao\n\t3-vestuario:\n"); 
 scanf("%d",&cat); 
 printf("\n\tsituacao:\n\tr - refrigeracao\n\tn -sem refrigeracao :\n"); 
 scanf("%c",&sit); 
 if(sit='r'||cat==2){ 
 imp=pr*5/100; 
 printf("imposto=%.2f\n",imp); 
 }else{ 
 imp=pr*8/100; 
 printf("imposto=%.2f\n",imp); 
 } 
 switch(cat){ 
 case 1: 
 if(pr<=25){ 
 val=pr*5/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val); 
 printf("novo preco=%.2f\n",npr); 
 }else{ 
 val=pr*12/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val);printf("novo preco=%.2f\n",npr); 
 } 
 break; 
 case 2: 
 
 if(pr<=25){ 
 val=pr*8/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val); 
 printf("novo preco=%.2f\n",npr); 
 }else{ 
 val=pr*15/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val); 
 printf("novo preco=%.2f\n",npr); 
 } 
 break; 
 case 3: 
 if(pr<=25){ 
 val=pr*10/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val); 
 printf("novo preco=%.2f\n",npr); 
 }else{ 
 val=pr*18/100; 
 npr=pr+val-imp; 
 printf("valor do aumento=%.2f\n",val); 
 printf("novo preco=%.2f\n",npr); 
 } 
 break; 
 default: 
 printf("categoria errada\n"); 
 break; 
 } 
 if(npr<=50){ 
 printf("barato\n"); 
 }else if(npr>50&&npr<120){ 
 printf("normal\n"); 
 }else if(npr>=120){ 
 printf("caro\n"); 
 } 
} 
Inicio 
 Real pr,val,imp,npr,r; 
 Inteiro cat; 
 Caractere sit; 
 Escreva ("preco:"); 
 Leia (pr); 
 Escreva ("categoria:1-limpesa2-alimentacao3-vestuario:"); 
 Leia (cat); 
 Escreva ("situacao:r - refrigeracaon -sem refrigeracao :"); 
 Leia (sit); 
 Se (sit='r' ou cat==2) 
 Inicio 
 imp=pr*5/100; 
 Escreva ("imposto=",imp); 
 Fim 
 Senão 
 Inicio 
 imp=pr*8/100; 
 Escreva ("imposto=",imp); 
 Fim 
 Selecione (cat) 
 Inicio 
 caso 1: 
 Se (pr<=25) 
 Inicio 
 val=pr*5/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 Senão 
 Inicio 
 val=pr*12/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 caso 2: 
 Se (pr<=25) 
 Inicio 
 val=pr*8/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 Senão 
 Inicio 
 val=pr*15/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 caso 3: 
 Se (pr<=25) 
 Inicio 
 val=pr*10/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 Senão 
 Inicio 
 val=pr*18/100; 
 npr=pr+val-imp; 
 Escreva ("valor do aumento=",val); 
 Escreva ("novo preco=",npr); 
 Fim 
 Padrão: 
 Escreva ("categoria errada"); 
 Fim 
 
 Se (npr<=50) 
 Inicio 
 Escreva ("barato"); 
 Fim 
 Senão Se (npr>50 E npr<120) 
 Inicio 
 Escreva ("normal"); 
 Fim 
 Senão Se (npr>=120) 
 Inicio 
 Escreva ("caro"); 
 Fim 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
25. Uma empresa decidiu dar uma gratificação de natal a seus funcionários, baseada no número 
de horas extras e no número de horas que o funcionário faltou ao trabalho. O valor do prêmio é 
obtido pela consulta á tabela que se segue, na qual: 
 
#include<stdio.h> 
main(){ 
 float h,hex,ft; 
 printf("horas trabalhadas:\n"); 
 scanf("%f",&h); 
 printf("horas extras:\n"); 
 scanf("%f",&hex); 
 printf("faltas em horas:\n"); 
 scanf("%f",&ft); 
 h=hex-(2/3*(h-ft)); 
 if(h>=2400){ 
 printf("premio de R$ 500\n"); 
 }else if(h>=1800&&h<2400){ 
 printf("premio de R$ 400\n"); 
 }else if(h>=1200&&h<1800){ 
 printf("premio de R$ 300\n"); 
 }else if(h>=600&&h<1200){ 
 printf("premio de R$ 200\n"); 
 }else { 
 printf("premio de R$ 100\n"); 
 } 
} 
Pseudocodigo 
 
Inicio 
 Real h,hex,ft; 
 Escreva ("horas trabalhadas:"); 
 Leia (h); 
 Escreva ("horas extras:"); 
 Leia (hex); 
 Escreva ("faltas em horas:"); 
 Leia (ft); 
 h=hex-(2/3*(h-ft)); 
 Se (h>=2400) 
 Inicio 
 Escreva ("premio de R$ 500"); 
 Fim 
 Senão Se (h>=1800 E h<2400) 
 Inicio 
 Escreva ("premio de R$ 400"); 
 Fim 
 Senão Se (h>=1200 E h<1800) 
 Inicio 
 Escreva ("premio de R$ 300"); 
 Fim 
 Senão Se (h>=600 E h<1200) 
 Inicio 
 Escreva ("premio de R$ 200"); 
 Fim 
 Senão 
 Inicio 
 Escreva ("premio de R$ 100"); 
 Fim 
 Fim

Outros materiais