Sou novato em programação e principalmente em C++. Estou desenvolvendo um programa de calculo para o escritório de arquitetura de um amigo, este programa calcula algumas taxas que toda vez que ele atende um cliente ele tem que calcular manualmente.
Só dele não ter o trabalho de já é uma grande ajuda, mais para o programa ficar melhor ainda eu gostaria que ele imprimisse na IMPRESSORA PADRÃO DO WINDOWS os resultados do calculos junto das informações que coloquei na tela
Uso o Visual C++
Abaixo segue um trecho do código para melhor entendimento
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <windows.h>
void main ()
{
int opcao, padrão, unid, tipo, tipor; // variavel usada para seleção do calculo desejado
float metro,taxa, exp, cnd, art, copia, cadobra, valortotal, cri, valortaxa, projeto, subst, taxaeiss, iss, multa, taxamulta, valortotali, valortotalm, valortotalim, taxaissmulta;
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 3);
printf ("\n Calculador de Taxa e Projeto - Versao 2008 -\n");
printf ("\n Selecione a opcao de calculo desejada \n");
printf ("\n 1. Aprovacao de projeto \n 2. Aprovacao de projeto com compra de CRI \n 3. Substituicao de projeto com compra de caderneta \n 4. Substituicao de projeto sem compra de caderneta \n 5. Conservacao \n 6. Habite-se \n "); // menu de seleção
printf ("\n 0. SAIR"); // menu de seleção
do{
do{
printf ("\n Opcao de calculo desejada: ");
scanf ("%i", &opcao);
}
while(opcao !=1 && opcao !=2 && opcao !=3 && opcao !=4 && opcao !=5 && opcao !=0 && opcao !=6 ); // limitador de opções
// inicio opção 1
// ###########################################################################################
if (opcao == 1){
printf("\n ------------------------------------------------------------------------------- ");
printf ("1. Aprovacao de projeto");
printf("\n ------------------------------------------------------------------------------- ");
printf ("\n Digite a metragem a ser calculada: ");
scanf ("%f", &metro);
taxa = (float) metro * 1.58;
exp = (float) taxa * 0.2;
cnd = (float)27.13;
art = (float)30.00;
copia = (float)50.00;
if ( metro <= 100.99){
cadobra = (float) 51.75;
}
else if (metro >= 101.00 && metro <= 200.99){
cadobra = (float) 69.00;
}
else if (metro >= 201.00 && metro <= 500.99){
cadobra = (float) 86.25;
}
else if (metro >= 501.00 && metro <= 1000.99){
cadobra = (float) 117.30;
}
else if (metro >= 1001.00){
cadobra = (float) 170.00;
}
if ( exp <= 49.98){
exp = (float) 49.98;
}
valortaxa = taxa + exp + cnd + art + copia + cadobra;
printf ("\n Taxa: %4.2f ", taxa);
printf ("\n Expediente Sanitario: %4.2f ", exp);
printf ("\n Certidao Negativa: %4.2f ", cnd);
printf ("\n ART: %4.2f ", art);
printf ("\n Copias: %4.2f ", copia);
printf ("\n Caderneta de Obras: %4.2f \n", cadobra);
SetConsoleTextAttribute(hConsole, 4);
printf ("\n Total de taxas: R$%4.2f \n", valortaxa);
projeto = (float) metro * 10.00;
if (metro <= 80){
projeto = 800.00;
}
valortotal = (float) projeto + valortaxa;
SetConsoleTextAttribute(hConsole, 6);
printf ("\n Valor do projeto: R$%4.2f\n", projeto);
SetConsoleTextAttribute(hConsole, 9);
printf ("\n Total a pagar: R$%4.2f \n", valortotal);
SetConsoleTextAttribute(hConsole, 3);
printf("\n ******************************************************************************* ");
// aqui entra uma pergunta se gostaria de imprimir ou não o resultado, se sim ele envia o conteudo da opção 1 para
impressora
}
// ###########################################################################################
// final opção 1
// abaixo seguem as outras opções de calculo que não vem ao caso postar senão ficará muito grande o post
Pergunta
ferrarilongato
Bom dia
Sou novato em programação e principalmente em C++. Estou desenvolvendo um programa de calculo para o escritório de arquitetura de um amigo, este programa calcula algumas taxas que toda vez que ele atende um cliente ele tem que calcular manualmente.
Só dele não ter o trabalho de já é uma grande ajuda, mais para o programa ficar melhor ainda eu gostaria que ele imprimisse na IMPRESSORA PADRÃO DO WINDOWS os resultados do calculos junto das informações que coloquei na tela
Uso o Visual C++
Abaixo segue um trecho do código para melhor entendimento
Desde já grato
Fernando Ferrari
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.