ALGORITMO COMPUTACIONAL
D²=(Xb-Xa)²+(Yb-Ya)²
Obs: considere a função sqrt(x) que calcula a raiz quadrada de x ( #include ). Código Fonte
#include<iostream>
#include<math.h> main() {float px1,px2,qy1,qy2,d; printf("digite o px1: "); scanf("%f",&px1); printf("digite o px2: "); scanf("%f",&px2); printf("digite o qy1: "); scanf("%f",&qy1); printf("digite o qy2: "); scanf("%f",&qy2); d=sqrt( (px2-px1)*(px2-px1)+(qy2-qy1)*(qy2-qy1)); printf("d e a distancia entre os pontos: %f /n",d); system ("pause");
}
1° teste de execução digite o px1: 4 digite o px2: 6 digite o qy1: 6 digite o qy2: 8 d e a distancia entre os pontos: 2.828427
Pressione qualquer tecla para continuar. . .
2° teste de execução digite o px1: 3 digite o px2: -4 digite o qy1: 6 digite o qy2: 7 d e a distancia entre os pontos: 7.071068
Pressione qualquer tecla para continuar. . .
3° teste de execução digite o px1: 12 digite o px2: 14 digite o qy1: 13 digite o qy2: 12 d e a distancia entre os pontos: 2.236068
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 <iostream> main() { double salario,parcela; printf("Digite o Valor do seu Salario: "); scanf("%lf",&salario); printf("Digite o Valor da Parcela: "); scanf("%lf",&parcela); if(parcela>salario *0.20 ) printf("Emprestimo nao concedido\n"); else printf("Emprestimo concedido\n"); system ("pause");
}
1° teste de execução
Digite o Valor do seu Salario: 1200
Digite o Valor da Parcela: 300
Emprestimo nao concedido
Pressione qualquer tecla para continuar. . .
2° teste de execução
Digite o Valor do seu Salario: 1600
Digite o Valor da Parcela: 200
Emprestimo concedido