Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "iostream"
- #include "cstdlib"
- #include "conio.h"
- #include "string.h"
- #include "windows.h"
- #include "math.h"
- #define TAM_MAX 90
- using namespace std;
- char tecla ;
- double dia[TAM_MAX], prestacao[TAM_MAX], taxa, valor;
- int dias;
- float a1 , b1 , x;
- float a , b , c, d, A, B, C, D;
- float volume, altura, largura, comprimento;
- long int num, quadrado;
- int prest_calc(){
- setlocale(LC_ALL, "Portuguese");
- while (tecla != 27){
- system("cls");
- cout << "\n***Calculo de prestacoes***\n \
- \n1 - Inserir Dados \
- \n2 - Efetuar Cálculos \
- \n3 - Exibir Listas \
- \n4 - Menu anterior \
- \n\n\nITEM:";
- tecla = getch();
- if (tecla == '1'){
- system("cls");
- cout << "Digite o valor da divida em atraso (R$): "; cin >> valor;
- cout << "Digite a quantidade de dias em atraso (max. 90 dias): "; cin >> dias;
- cout << "Digite a taxa de juros (%): "; cin >> taxa;
- }
- else if (tecla == '2'){
- system("cls");
- cout << "Aguarde processando o valor das prestações ...";
- Sleep(3000);
- for (int i=0;i<=dias;i++){
- dia[i] = i + 1;
- prestacao[i] = valor + (valor * (taxa/100) * dia[i]);
- }
- }
- else if (tecla == '3'){
- system("cls");
- cout << "\n *** Gerando Relatório de Saída ***\n\n";
- Sleep(3000);
- for (int i=0;i<=dias;i++){
- cout << "Dia: " << dia[i] << " Valor: " << prestacao[i] << endl;
- }
- cout << "\n *** Fim do Relatório de Saída ***\n";
- system("pause");
- }
- else if (tecla == '4'){
- return 0;
- }
- } // fim do menu
- return 0;
- }
- int var_switch()
- {
- system("cls");
- cout << " Trocar valores das variaveis A e B: " << endl;
- cout << " Digite um valor para A:"; cin >> a1;
- cout << " A = " << a1 << endl;
- cout << " Digite um valor para B:"; cin >> b1;
- cout << " B = " << b1 << endl;
- x = a1;
- a1 = b1;
- b1 = x;
- cout << "\n Troca efetuada: " << endl;
- cout << " A = " << a1 << endl;
- cout << " B = " << b1 << endl;
- system("pause");
- return 0;
- }
- int distributiva()
- {
- system("cls");
- cout << " Propriedade distributiva com variáveis: " << endl;
- cout << " Digite um valor para A:"; cin >> a;
- cout << " A = " << a << endl;
- cout << " Digite um valor para B:"; cin >> b;
- cout << " B = " << b << endl;
- cout << " Digite um valor para C:"; cin >> c;
- cout << " C = " << c << endl;
- cout << " Digite um valor para D:"; cin >> d;
- cout << " D = " << d << endl;
- A = (a*b)+(a*c)+(a*d);
- B = (b*a)+(b*c)+(b*d);
- C = (c*a)+(c*b)+(c*d);
- D = (d*a)+(d*b)+(d*c);
- cout << "\n Resultados: " << endl;
- cout << " A = " << A << endl;
- cout << " B = " << B << endl;
- cout << " C = " << C << endl;
- cout << " D = " << D << endl;
- system("pause");
- return 0;
- }
- int vol_calc()
- {
- system("cls");
- cout << " Calculo de volume de um retangulo: " << endl;
- cout << " Digite o valor da altura da caixa:"; cin >> altura;
- cout << " Digite o valor do comprimento da caixa:"; cin >> comprimento;
- cout << " Digite o valor da largura da caixa:"; cin >> largura;
- if(largura!=comprimento){
- volume = altura*largura*comprimento;
- cout << "\n Resultado: " << endl;
- cout << " Volume = " << volume << endl;
- }
- else
- {
- cout << "Os valores digitados nao sao de um retangulo!" << endl;
- }
- system("pause");
- return 0;
- }
- int square_calc()
- {
- system("cls");
- cout << " Calculo do quadrado de um numero: " << endl;
- cout << " Digite um numero inteiro:"; cin >> num;
- quadrado = num * num;
- cout << "\n Resultado: " << endl;
- cout << " Quadrado = " << quadrado << endl;
- system("pause");
- return 0;
- }
- int main(){
- setlocale(LC_ALL, "Portuguese");
- while (tecla != 27){
- system("cls");
- cout << "\n***Menu de Controle***\n \
- \n1 - Calculo de prestacoes \
- \n2 - Trocar valores de variaveis \
- \n3 - Calcular distributiva \
- \n4 - Calcular volume de uma caixa retangular \
- \n5 - Calcular o quadrado de um numero \
- \nESC - Encerrar programa \
- \n\n\nITEM:";
- tecla = getch();
- if (tecla == '1'){
- prest_calc();
- }
- else if(tecla == '2'){
- var_switch();
- }
- else if(tecla == '3'){
- distributiva();
- }
- else if(tecla == '4'){
- vol_calc();
- }
- else if(tecla == '5'){
- square_calc();
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment