Algoritimo
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 é:
Obs: considere a função sqrt(x) que calcula a raiz quadrada de x ( #include ).
Código fonte:
#include
#include main() { float X, Y, x, y, d ; printf ("Digite dois numeros do plano:"); scanf ("%f %f" , &X, &Y); printf ("Digite outros dois numeros do plano:"); scanf ( "%f %f" , &x , &y ) ; d=sqrt((X-x)*(X-x)+(Y-y)*(Y-y)); printf ("\n a distancia entre os pontos eh de = %0.2f \n \n", d); system ("pause");}
Testando o programa:
1° teste de execução:
Digite dois numeros do plano:2 4
Digite outros dois úmeros do plano:6 8
a distancia entre os pontos eh de = 5.66
Pressione qualquer tecla para continuar. . .
2° teste de execução:
Digite dois numeros do plano:50 12
Digite outros dois numeros do plano:20 13
a distancia entre os pontos eh de = 30.02
Pressione qualquer tecla para continuar. . .
3° teste de execução:
Digite dois numeros do plano:4.42 3.52
Digite outros dois numeros do plano:2.58 3.53
a distancia entre os pontos eh de = 1.84
Pressione qualquer tecla para continuar. . .
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.
Código fonte:
#include
main ()
{float s, e; printf("Digite seu salario:"); scanf ("%f" , &s); printf("digite o valor da prestacao do emprestimo feito:"); scanf ("%f" , &e); if (e>s*0.2) printf("\n emprestimo nao concedido\n"); else printf("\n emprestimo concedido\n"); system ("pause");
}
Testando o Programa
1° teste de execução:
Digite seu salario:1500 digite o valor da prestacao do emprestimo feito:200 emprestimo concedido
Pressione qualquer tecla para continuar. . .
2°teste de execução:
Digite seu