Baixe o app para aproveitar ainda mais
Prévia do material em texto
FIC – Faculdades Integradas de Caratinga Ciência da Computação, autoriz. MEC, portaria 585, de 26/06/98 Disciplina: Prática de Programação I CURSO: Ciência da Computação e Engenharia Elétrica PROF.: Hebert Amaral NOME: Grace Kelly Lista de Exercícios II 1. Faça um programa que recebe dois números, calcule e mostre a subtração do primeiro número pelo segundo. Inicio inteiro N1,N2,SUB; Esrcreva (" DIGITE DOIS NUMEROS"); Leia (N1,N2); SUB=N1-N2; Esrcreva (" A SUBTRAÇÃO É",SUB); Fim 2. Faça um programa que receba três números, calcule mostre a multiplicação desses números. Inicio inteiro N1,N2,N3,MULT; Esrcreva (" DIGITE TRES NUMEROS"); Leia (N1,N2,N3); MULT=N1*N2*N3; Esrcreva (" A MULTIPLICAÇÃO É",MULT); Fim 3. Faça um programa que receba dois números, calcúle e mostre a divisão do primeiro pelo segundo. Obs: Sabe-se que o segundo número não pode ser zero, portanto , não é necessário se preocupar com validações. Inicio Real N1,N2,DIV; Esrcreva ("DIGITE DOIS NUMEROS"); Leia (N1,N2); DIV=N1/N2; Esrcreva (" A DIVISÃO É=",DIV); Fim 4. Faça um programa que receba duas notas, calcule e mostre a média ponderada dessas notas,considerando peso 2 para a primeira e peso 3 para a segunda. Inicio Real NOTA1,NOTA2,MEDIAP; Esrcreva ("DIGITE AS DUAS NOTAS "); Leia (NOTA1,NOTA2); MEDIAP=((NOTA1*2)+(NOTA2*3))/(2+3); Esrcreva ("A MEDIA PONDERADA É=" ,MEDIAP); Fim 5. Faça um programa que receba o preço de um produto, calcule e mostre o novo preço, sabendo-se que este sofreu um desconto de 10%. Inicio Real PRECO,NOVOPRECO; Esrcreva ("INFORME O PREÇO "); Leia (PRECO) NOVOPRECO=PRECO-(PRECO*10/100); Esrcreva (" O NOVO PREÇO É=",NOVOPRECO); Fim 6. Um funcionário recebe um salário fixo mas 4% de comissão sobre as vendas. Faça um programa que receba o salário fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final. Inicio Real SALFIX, VEND, SALFIN, COMIS; Escreva (“INFORME O SALARIO FIXO”); Leia (SALFIX ); Escreva (“INFORME AS VENDAS”); Leia (VEND); COMIS=VEND*4/100; SALFIN=SALFIX+COMIS; Escreva (“O SALARIO FINAL É =” ,SALFIN); Escreva (“A COMISSÃO É =” ,COMIS); Fim 7. Faça um programa que receba o peso de uma pessoa, calcule e mostre: 1. o novo peso, se a pessoa engordar 15% sobre o peso digitado; 2. o novo peso, se a pessoa emagrecer 20% sobre o peso digitado; Inicio Real PESO,NOVOPESO1,NOVOPESO2; Esrcreva ("DIGITE SEU PESO "); Leia (PESO); NOVOPESO1=PESO+(PESO*15/100); NOVOPESO2=PESO-(PESO*20/100); Escreva ("SE ENGORDAR 15%",NOVOPESO1); Escreva("SE EMAGRECER 20%",NOVOPESO2); Fim 8. Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. Inicio Real PESOKG,PESOGR; Esrcreva (" DIGITE SEU PESO EM KILOS"); Leia (PESOKG); PESOGR=PESOKG*1000; Esrcreva (" SEU PESO EM GRAMAS É = ", PESOGR); Fim 9. Faça um programa que calcule e mostre a área de um trapézio. Sabe-se que: A = ((base maior + base menor) * altura)/2 Inicio Real AREA,BASEMA,BASEMEN,ALT; Escreva (“INFORMEA A BASE MARIOR”); Leia (BASE MA); Escreva (“INFORMEA A BASE MENOR”); Leia (BASE MEN); Escreva (“INFORMEA A ALTURA”); Leia (ALT); AREA=((BASE MA+BASE MEN)*ALT)/2; Escreva (“A AREA DO TRAPESIO É” , AREA); Fim 10. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que: A = lado *lado. Inicio Real LADO, AREA; Escreva (“INFORME O LADO”); Leia (LADO); AREA=LADO*LADO; Escreva (“A AREA DO QUADRADO É:” , AREA); Fim 11. Faça um programa que calcule e mostre área de um losango. Sabe-se que: A = (diagonal maior * diagonal menor)/2. Inicio Real AREA,DIAGMA,DIAGMEN; Escreva (“INFORMEA A DIAGONAL MARIOR”); Leia (DIAGMA); Escreva (“INFORMEA A DIAGONAL MENOR”); Leia (DIAGMEN); AREA=DIAGMA*DIAGMEN/2; Escreva (“A AREA DO LOSANGO É” , AREA); Fim 12-Faça um programa que receba o valor do salário minimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salário minimos que esse funcionário ganha. Inicio Real SALMIN,SALFUN,QNTSALMIN; Escreva (“INFORME O SALARIO MINIMO“); Leia ( SALMIN); Escreva(“INFORME O SALARIO DO FUNCIONARIO"); Leia(SALFUN); QNTSALMIN=SALFUN/SALMIN; Escreva (“ A QUANTIDADE DE SALARIO MINIMO É=“, QNTSALMIN); Fim 13. Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário. Inicio inteiro cont,NUM1=0,RES; Escreva ("DIGITE UM NUMERO PARA A TABUADA:"); Leia (NUM1); Para (cont=0;cont<=10;cont++) Faça inicio RES = NUM1*cont; Escreva("NUM1 X cont = RES",NUM1,cont,RES) ; fim Fim 14. João recebeu seu salário e precisa pagar duas contas atrasadas. Por causa do atraso, ele deverá pagar multa de 2% sobre cada conta. Faça um programa que calcule e mostre quanto restará so salário de João. Inicio Real SAL,CNT1,CNT2, SALREST,MULTA1,MULTA2; Escreva (“ informe o salário “); Leia (SAL); Escreva (“ informe a primeira conta“); Leia (CNT1); Escreva (“ informe segunda conta“); Leia (CNT2); MULTA1=CNT1+(CNT1*2/100); MULTA2=CNT2+(CNT2*2/100); SALREST=SAL-(MULTA1+MULTA2); Escreva (“restará do salário =“,SALREST); Fim 15. Faça um programa que receba uma temperatura em Celsius, calcule e mostre essa temperatura em Fabrenheit. Sabe-se que: F = 180 * (C + 32 )/ 100. Inicio Real CEL,FAHRE; Escreva (“INFORME A TEMPERATURA EM CELSIUS”); Leia (CEL); FAHRE=(180*(CEL+32))/100; Escreva (“A TEMPERATURA EM FAHRENHEIT=“,FAHRE); Fim 16. Sabe-se que, para iluminar de maneira correta os cômodos de uma casa, para cada m2 deve-se usar 18W de potência. Faça um programa que receba as duas dimensôes de um cômodo ( em metros), calcule e mostre a sua área ( em m2 ) e a potência de iluminação que deverá ser utilizada. Inicio Real LARG, COMP, AREA, POT; Escreva (“INFORME A LARGURA DO COMODO”); Leia (LARG); Escreva (“INFORME O COMPRIMENTO DO COMODO”); Leia (COMP); AREA=LARG*COMP; POT=AREA*18; Escreva (“a área do cômodo é:” , AREA); Escreva (“a potencia utilizada é:” , POT); Fim 17. Faça um programa que receba a medida do ângulo formado por uma escala apoiada no chão e a distância em que a escala está da parede, calcule e mostre a medida da escala para que se possa alcançar sua ponta. Inicio Real ANG,ALT,RADIANO,ESCADA; Esrcreva ("DIGITE O ANGULO E A ALTURA "); Leia (ANG,ALT); RADIANO=ANG*3,14/180; ESCADA=ALT/COSSENO (RADIANO); Esrcreva ("A MEDIDA DA ESCADA É= , ESCADA"); Fim 18. Faça um programa que receba o número de horas trabalhadas, o valor do salário mínimo e o número de horas extras trabalhadas., calcule e mostre o salário a receber, seguindo as regras abaixo. 1. a hora trabalhada vale 1/8 do salário minimo; 2. a hora extras vale ¼ do salário minino; 3. o salário bruto equivalente ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; 4. a quantia a receber pelas horas extras equivale ao número de horas extras trabalhadas multiplicado pelo valor da hora extras. 5. o salário a receber equivale ao salário bruto mais a quantia a receber pelas horas extras. Inicio Real vhrstrab, Nhrstrab, vhrsextr, Nhrsextr, salmin, salbrt, Novosal,recHrExt; Escreva (“ informe numero de horas trabalhadas“); Leia ( Nhtr); Escreva (“ informe numero de horas extras“); Leia ( Nhrsextr);Escreva (“ informe o salário minimo“); Leia (salmin); vhrstrab= salmin/8; vhrsextr= salmin/4; salbrt= Nhtr* vhrstrab; recHrExt= Nhrsextr* vhrsextr; Novosal= salbrt+ recHrExt; Escreva (“o novo salário é=“ ,Novosal); Fim 19. Faça um programa que receba o número de lados de um poligono convexo, calcule e mostre o número de diagonais desse polígono. Sabe-se que DN = N * (N – 3) 2, onde N é o número de lados do poligono. IInicio Real NLADO, NDIAG; Escreva (“informe o numero de lado”); Leia (NLADO); NDIAG=NLADO*(NLADO-3)*2; Escreva (“o numero de diagonais são=“ ,NDIAG); Fim 20. Faça um programa que receba a medida de dois ângulos de um triângulo, calcule e mostre a medida do terceiro ângulo. Sabe-se que a soma dos ângulos de um triângulo é 180 graus. Inicio Real ANG1, ANG2, ANG3; Escreva (“informe o ângulo 1”); Leia (ANG1); Escreva (“informe o ângulo 2”); Leia (ANG2); ANG3= 180-( ANG1+ ANG2); Escreva (“o ângulo 3 é=“ ,ANG3); Fim 21. Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar possui. Ela vai passar por vários paises e precisa converter seu dinheiro em doláres, Marco alemão e libra esterlina. Sabe-se que a cotação do dólar é de R$ 1,80, do Marco alemão é de R$ 2,00 e da libra esterlina é de R$ 1,57. O programa deve fazer as conversões e mostrá-las. Inicio Real RL, MARC, DOL, LIB; Escreva (“informe o valor em real“); Leia ( RL ); MARC=RL*2,00; DOL=RL*1,80; LIB=RL*1,57; Escreva (“ o marco alemão é=“ .MARC); Escreva (“ o dolar é=“,DOL); Escreva (“ a libra é=“ ,LIB); Fim 22. Faça um programa que receba uma hora (uma variável para hora e outra para minutos), calcule e mostre: 1. a hora digitada convertida em minutos; 2. o total dos minutos, ou seja, os minutos digitados mais a conversão anterior; 3. o total dos minutos convertidos em segundos. Inicio Real HR,MIN,T_MIN,H_MIN,SEG; Escreva (“informe uma hora e o minuto“); Leia (HR,MIN ); H_MIN=HR*60; T_MIN=MIN+H_MIN; SEG=T_MIN*60; Escreva (“a hora em minutos são=“ H_MIN); Escreva (“o total de minutos são =“ T_MIN); Escreva (“segundo é=“ SEG); Fim 23. Cada degrau de uma escada tem X de altura. Faça um programa que receba essa altura e a altura que o usuário deseja alcançar subindo a escada e mostre quantos degraus ele deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. Todas as medidas fornecidas devem estar em metros. Inicio Real DEG, ALT, QNTDEG; Escreva("DIGITA ALTURA DO DEGRAU E A ALTURA DA ESCADA"); Leia (DEG, ALT); QNTDEG=ALT/DEG; Escreva ("A QUANTIDADE DE DEGRAUS",QNTDEG); Fim
Compartilhar