Trabalho de Algoritmo
Obs: considere a função sqrt(x) que calcula a raiz quadrada de x ( #include <math.h>).
Código Fonte
#include<iostream>
#include<math.h>
#include<stdio.h>
#include<cstdlib>
main()
{float a, b, f, g, d; printf("Digite quatro pontos quaisquer: "); scanf("%f %f %f %f", &a, &b, &f, &g); d = sqrt((b-a)*(b-a)) + ((g-f)*(g-f)); printf("A distancia entre os pontos= %.2f \n", d); system("pause");
}
Testando o programa
1º teste de execução:
Digite quatro pontos quaisquer: 2458
8695
5895
5429
A distancia entre os pontos= 223393.00
Pressione qualquer tecla para continuar. . .
2º teste de execução:
Digite quatro pontos quaisquer: 1234
4567
7586
4257
A distancia entre os pontos= 11085574.00
Pressione qualquer tecla para continuar. . .
3º teste de execução:
Digite quatro pontos quaisquer: 4
5
8
7
A distancia entre os pontos= 2.00
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>
#include<stdio.h>
#include<cstdlib> main() {float s, p, porc; printf("Digite o salario: "); scanf("%f", &s); printf("Digite a prestacao: "); scanf("%f", &p); porc = s*20/100; if (p<porc) { printf("Emprestimo concedido! \n");
}
else { printf("Emprestimo nao concedido! \n");
}
system("pause");
}
Testando o programa
1º teste de execução:
Digite o salario: 600
Digite a prestacao: 4
Emprestimo concedido!
Pressione qualquer tecla para continuar. . .
2º teste de execução:
Digite o salario: 800
Digite a prestacao: 2
Emprestimo concedido!
Pressione qualquer tecla para continuar. . .
3º teste de execução:
Digite o salario: 900
Digite a