Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios II Nome: Otavio Christian dos Santos Siqueira Professor: Hebert Amaral Faça um programa que recebe dois números, calcule e mostre a subtração do primeiro número pelo segundo. � inicio n1, n2, sub ler n1, n2 � inicio inteiro n1, n2, sub; escreva (“escreva 2 numeros”); leia (n1,n2); sub= n1-n2; escreva (“a subtração é”, sub); fim � sub = n1 – n2 sub fim #include <stdio.h> main(){ float n1,n2,sub; printf("Digite o primeiro numero:\n"); scanf("%f",&n1); printf("Digite o segundo numero:\n"); scanf("%f",&n2); sub=n1-n2; printf("A subtracao do primeiro pelo segundo e:\n=%f",sub); getchar(); getchar(); }� Faça um programa que receba três números, calcule mostre a multiplicação desses números. inicio inicio inteiro n1, n2, n3, mult; n1, n2, n3, escreva(“escreva 3 numeros”); mult leia (n1,n2,n3); ler n1, n2, mult= n1*n2*n3; escreva (“a multiplicação é”,mult); n3 fim mult = n1 * n2 * n3 mult fim #include <stdio.h> main(){ float n1,n2,n3,mult; printf("Digite o primeiro numero:\n"); scanf("%f",&n1); printf("Digite o segundo numero:\n"); scanf("%f",&n2); printf("Digite o terceiro numero:\n"); scanf("%f",&n3); mult=n1*n2*n3; printf("A multiplicacao do primeiro pelo segundo e:\n=%f",mult); getchar(); getchar(); } 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 inicio inteiro n1, n2, div; n1, n2, escreva(“escreva 2 numeros maiores que 0”); div leia (n1, n2); div= n1/n2; ler n1, n2 escreva (“a divisão é”,div); fim div = n1 / n2 div fim #include <stdio.h> main(){ float n1,n2,div; printf("Digite o primeiro numero:\n"); scanf("%f",&n1); printf("Digite o segundo numero maior que 0:\n"); scanf("%f",&n2); div=n1/n2; printf("A divisao e:\n%f",div); getchar(); getchar(); }� 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 inicio real n1, n2, mp; n1, n2, escreva(“escreva 2 numeros”); mp leia (n1, n2); mp = (n1*2 + n2*3) / (2+3); ler n1, n2 escreva (“a média ponderada é”,mp); fim mp = (n1*2 + n2*3) / (2+3) mp fim #include <stdio.h> main(){ float n1,n2,mp; printf("Digite o primeiro numero:\n"); scanf("%f",&n1); printf("Digite o segundo numero:\n"); scanf("%f",n2); mp=(n1*2+n2*3)/5; printf("A media ponderada e:\n=%f",mp); getchar(); getchar(); } 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 inicio real preco, total; preco, escreva(“escreva o valor do produto”); total leia (preco); total = preco – (preco * 10/100); ler preco escreva (“o total é”,total); fim total = preco – (preco * 10/100) total � fim #include <stdio.h> main(){ float preco,total; printf("Digite o valor do produto:"); scanf("%f",&preco); total=preco-(preco*10/100); printf("O total e=%f",total); getchar(); getchar(); }� 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 sal, vendas, comvendas, total ler sal, vendas comvendas = vendas * 4/100 total = sal + comvendas � inicio real sal, vendas, comvendas, total; escreva(“escreva o valor do salário e o das vendas”); leia (sal, vendas); comvendas = vendas*4/100; total = sal + comvendas; escreva (“o total é”,total); fim � total fim #include <stdio.h> main(){ float sal,vendas,comvendas,total; printf("Digite o valor do salario:\n"); scanf("%f",&sal); printf("Digite o valor das vendas:\n"); scanf("%f",vendas); comvendas=vendas*4/100; total=sal+comvendas; printf("O salario final e:\n=%f",total); getchar(); getchar(); } Faça um programa que receba o peso de uma pessoa, calcule e mostre: o novo peso, se a pessoa engordar 15% sobre o peso digitado; o novo peso, se a pessoa emagrecer 20% sobre o peso digitado; � inicio peso, eng, emg ler peso eng = peso + (peso * 15/100) emg = peso –( peso * 20/100) � inicio real peso,eng,emg; escreva(“escreva o peso”); leia (peso); eng = peso + (peso * 15/100); emg = peso – (peso * 20/100); escreva (“se engorda o peso sera de”,eng); escreva (“se emagrecer o peso sera de”,emg); fim � eng,emg fim #include <stdio.h> main(){ float peso,eng,emg; printf("Digite o peso:"); scanf("%f",peso); eng=peso+(peso*15/100); emg=peso-(peso*20/100); printf("Se engordar o peso sera=%f",eng); printf("se emagrecer o peso sera=%f",emg); getchar(); getchar(); } Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. inicio inicio real kg, g; kg, g escreva(“Digite quantos kg”); leia (kg); ler kg g = kg * 1000; escreva (“o valor em gramas e”,g); fim g= kg* 1000 g fim #include <stdio.h> main(){ float kg,g; printf("Digite quantos kg:"); scanf("%f",kg); g=kg*1000; printf("O valor em gramas e=%f",g); getchar(); getchar(); }� 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 area ,b1, b2, altu ler b1, b2, altu � inicio real area,b1,b2,altu; escreva(“a base menor a maior e a altura”); leia (b1, b2,altu); area = ((b1+b2) * altu)/2; escreva (“a area do trapezio e:”,area); fim � area = ((bmaior+bmenor) * altura)/2 area fim #include <stdio.h> main(){ float b1,b2,altu,area; printf("Digite o valor da base maior:"); scanf("%f",&b1); printf("Digite o valor da base menor:"); scanf("%f",&b2); printf("Digite o valor da altura:"); scanf("%f",&altu); area=((b1+b2)*altu)/2 printf("Area do trapezio=%f",area); getchar(); getchar(); }� 10. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que: A = lado *lado. inicio inicio real area,lado; area, lado escreva(“o tamanho da lateral”); leia (lado); area = lado*lado; ler lado escreva (“a área do quadrado sera”,area); fim area = lado*lado area fim #include <stdio.h> main(){ float lado,area; printf("Digite o tamanho do lado do quadrado:"); scanf("%f",&lado); area=lado*lado; printf("A area do quadrado e=%f",area); getchar(); getchar(); } 11. Faça um programaque calcule e mostre área de um losango. Sabe-se que: A = (diagonal maior * diagonal menor)/2. � #include <stdio.h> main(){ float d1,d2,area printf("Digite o valor da diagonal maior:"); scanf("%f",&d1); printf("Digite o valor da diagonal menor:"); scanf("%f",&d2); area=(d1*d2)/2; printf("Area do Losango=%f",area); getchar(); getchar(); } 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. #include <stdio.h> main(){ float d1,d2,numerodesalario; printf("Digite o salario minimo:"); scanf("%f",&d1); printf("Digite o salario do funcionario:"); scanf("%f",&d2); numerodesalario=d2/d1; printf("A quantidade de salarios minimos são=%f",numerodesalario); getchar(); getchar(); }� 13. Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário. � #include <stdio.h> #include <stdlib.h> int main() { int numTabu=0, cont=1, result=0; printf("Quer saber qual tabuada?\n"); scanf("%d", &numTabu); while(cont<11){ result= numTabu * cont; printf("%d x %d = %d\n", numTabu, cont, result); cont++; } system("pause"); } 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. #include <stdio.h> main(){ float d1,d2,d3,restosalario,contajuros1,contajuros2; printf("Digite o valor do salario:"); scanf("%f",&d1); printf("Digite o valor da 1º conta:"); scanf("%f",&d2); printf("Digite o valor da 2º conta:"); scanf("%f",&d3); contajuros1=d2+(d2*0,02); contajuros2=d3+(d3*0,02); restosalario=d1-contajuros1-contajuros2; printf("O resto do salario é:=%f",restosalario); getchar(); getchar(); } 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. #include <stdio.h> main(){ float d1,f; printf("Digite a temperatura em Celsius:"); scanf("%f",&d1); f=(d1*1.8)+32; printf("A temperatura em Fahrenheit é:=%f",f); getchar(); getchar(); }� � 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. #include <stdio.h> main(){ float larg,comp,tam,pot; printf("Digite a largura do comodo:"); scanf("%f",&larg); printf("Digite o comprimento do comodo:"); scanf("%f",&comp); tam=larg*comp; pot=tam*18; printf("O tamanho do comodo e:%f",tam); printf("A potencia de iluminacao e:%f",pot); getchar(); getchar(); } 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. � 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. a hora trabalhada vale 1/8 do salário minimo; a hora extras vale ¼ do salário minino; o salário bruto equivalente ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada; a quantia a receber pelas horas extras equivale ao número de horas extras trabalhadas multiplicado pelo valor da hora extras. o salário a receber equivale ao salário bruto mais a quantia a receber pelas horas extras. � #include <stdio.h> main(){ float nhtrab,vhtrab,salmin,nhex,vhex,sbruto,qhex,salt; printf("Digite o numero de horas trabalhadas:\n"); scanf("%f",&nhtrab); printf("Digite o numero de horas extras trabalhadas:\n"); scanf("%f",nhex); printf("Digite o valor do salario:\n"); scanf("%f",&salmin); vhtrab=salmin/8; vhex=salmin/4; sbruto=nhtrab*vhtrab; qhex=nhex*vhex; salt=sbruto+qhex; printf("A quantia a receber sera de:\n=%f",salt); getchar(); getchar(); } 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. #include <stdio.h> main(){ float n,dn; printf("Digite o numero de lados do poligono:\n"); scanf("%f",&n); dn=n*((n-3)*2); printf("O numero de diagonais sera =\n%f",dn); getchar(); getchar(); } � 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. #include <stdio.h> main(){ float a1,a2,a3; printf("Digite a medida do primeiro angulo:\n"); scanf("%f",&a1); printf("Digite a medida do segundo angulo:\n"); scanf("%f",&a2); a3=180-a1-a2; printf("A medida do terceiro angulo e=\n%f",a3); getchar(); getchar(); } 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. #include <stdio.h> main(){ float r,d,ma,le; printf("Digite em reais o valor que voce quer converter para outra moeda:\n"); scanf("%f",&r); d=r*1.8; ma=r*2; le=d*1.57; printf("O valor em reais equivalente em doalres e:%f\n",d); printf("O valor em reais equivalente em marco alemao e:%f\n",ma); printf("O valor em reais equivalente em libra esterlina e:%f\n",le); getchar(); getchar(); } Faça um programa que receba uma hora (uma variável para hora e outra para minutos), calcule e mostre: a hora digitada convertida em minutos; o total dos minutos, ou seja, os minutos digitados mais a conversão anterior; o total dos minutos convertidos em segundos. #include <stdio.h> main(){ float h,min,tmin,hmin,smin; printf("Digite a hora:\n"); scanf("%f",&h); printf("Digite os minutos:\n"); scanf("%f",&min); hmin=h*60; tmin=min+hmin; smin=tmin*60; printf("Hora convertida em minutos=%f\n",hmin); printf("Total de minutos=%f\n",tmin); printf("Minutos convertidos em segundos=%f\n",smin); getchar(); getchar(); }� �
Compartilhar