algoritmos
1) Construa um programa que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e Q(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é:
Código Fonte
#include
#include main(){ float x1 , y1 , x2, y2 , d; printf (“Digite um valor para x1: “); scanf (“%f",&x1); printf (“Digite um valor para y1: “); scanf (“%f” ,&y1); printf (“Digite um valor para x2: “); scanf (“%f” ,&x2); printf (“Digite um valor para y2: “); scanf (“%f” ,&y2);
d= sqrt(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1); printf (“A distância entre eles é =” ,d);
system("pause");
}
Testes
Digite um valor para x1: 2
Digite um valor para y1: 2
Digite um valor para x2: 3
Digite um valor para y2: 1
A distância entre eles eh = 2.000000
Digite um valor para x1: 5
Digite um valor para y1: 3
Digite um valor para x2: 7
Digite um valor para y2: 2
A distancia entre eles eh = 3.828427
2) Receber o salário de um trabalhador e o valor da prestação de um empréstimo, se a prestação for maior que 20% do salário imprima: Empréstimo não concedido, caso contrário imprima: Empréstimo concedido. Codigo fonte
#include
#include main() { float s, p ,r; printf("Digite o salario:"); scanf("%f",&s); printf("Digite o valor da prestaçao:"); scanf("%f" ,&p); r = s-s*0.2; if(p>r) printf("nao pode ser concedido"); else printf("Emprestimo pode ser concedido"); system("pause"); }
3)Faça um programa que receba o valor dos catetos de um triângulo retâmgulo, calcule e mostre o valor da hipotenusa.
Codigo fonte
#include
#include
main ()
{
float x,y,h; printf("Entre com os catetos:" ); scanf("%f %f" ,&x ,&y); h=(x*x+y*y); printf("hipotenusa = %f \n" ,sqrt(h)); system("pause"); }
Testes
Entre com os catetos: 5 e 3 hipotenusa = 5.830952
Entre com os catetos: 6 e 8 hipotenusa = 10.000000
Entre com os catetos: 4 e 1 hipotenusa = 4.123106
4)