Algoritmo ii

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (414 palavras )
  • Download(s) : 0
  • Publicado : 21 de março de 2011
Ler documento completo
Amostra do texto
#include
#include
#include
#define FF fflush(stdin)

//ACADEMICO: THIAGO OLIVO FICAGNA

int Menu();
void Totalizador(float *totalNF);
void Impostos(float *valor_total,float totalNF, floatvalor_liquido);
void ProLabore(float valor_total, float *prolabore);

int main(int argc, char *argv[])
{
float entradaNF = 0;
float totalNF = 0;
float totalNFsoma = 0;
floatIRPJ = 0;
float valor_liquido = 0;
float valor_total = 0;
float prolabore = 0;
int retorno;

while(1)
{
retorno = Menu();

if (retorno == 1){
Totalizador(&totalNF);
printf("\nvalor total recebido pela empresa e de R$ %0.02f\n",totalNF);
}
if (retorno == 2)
{Impostos(&valor_total,totalNF,valor_liquido);
printf("O valor Liquido e de: R$ %0.02f \n",valor_total);
}
if (retorno == 3)
{
ProLabore(valor_total,&prolabore);
printf("\nO valor dePROLABORE e de R$ %0.02f\n",prolabore);
}
else if (retorno == 9)
{
return 0;
}
else if (retorno > 3 && retorno < 9)
{
printf ("Opcao Invalida\n");
}
else if(retorno > 9)
{
printf ("Opcao Invalida\n");
}
}
system("PAUSE");
return 0;
}

int Menu()
{
int opcao;
printf("\n### - TELA DE SELECAO - ###\n");printf("Informe a opcao\n");
printf("(1) - Entrada de Receita\n");
printf("(2) - Demonstrativo de Impostos e Valor Liquido\n");
printf("(3) - Demonstrativo do Pro-Labore\n");printf("(9) - Sair\n");
scanf("%d", &opcao);
return opcao;
}

void Totalizador(float *totalNF)
{
float valorNF = 0;
printf("\n Favor informar o Valor da Nota Fiscal deEmissao: ");
scanf("%f",&valorNF);
FF;
*totalNF = *totalNF + valorNF;
// printf("valor %0.02f",valorNF);
}

void Impostos(float *valor_total,float totalNF, float valor_liquido)
{...
tracking img