TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Escrever por extenso. Codigo c/c++

Por:   •  24/9/2015  •  Trabalho acadêmico  •  4.802 Palavras (20 Páginas)  •  505 Visualizações

Página 1 de 20

#include <stdio.h>

#include <conio.h>

int imprime_extenso (int n);

void imprime_bilhao (int cB, int dB, int uB);

void imprime_unidadebilhao (int uB);

void imprime_milhao (int cM, int dM, int uM);

void imprime_centenamilhao (int cM, int dM, int uM);

void imprime_dezenamilhao (int cM, int dM, int uM);

void imprime_unidademilhao (int cM, int dM, int uM);

void imprime_milhar (int cm, int dm, int um);

void imprime_centenamilhar (int cm, int dm, int um);

void imprime_dezenamilhar (int cm, int dm, int um);

void imprime_unidademilhar (int cm, int dm, int um);

void imprime_milha (int c,int d,int u);

void imprime_centena (int c, int d, int u);

void imprime_dezena (int c, int d, int u);

void imprime_unidade (int c, int d, int u);

void imprime_bilhao (int cB,int dB,int uB)

{

imprime_unidademilhar (cB,dB,uB);

}

void imprime_unidadebilhao (int uB)

{

switch (uB)

{

case 9: printf ("nove bilhoes "); break;

case 8: printf ("oito bilhoes "); break;

case 7: printf ("sete bilhoes "); break;

case 6: printf ("seis bilhoes "); break;

case 5: printf ("cinco bilhoes "); break;

case 4: printf ("quatro bilhoes "); break;

case 3: printf ("tres bilhoes "); break;

case 2: printf ("dois bilhoes "); break;

case 1: printf ("um bilhao "); break;

}

}

void imprime_milhao (int cM,int dM,int uM)

{

imprime_centenamilhao (cM,dM,uM);

imprime_dezenamilhao (cM,dM,uM);

imprime_unidademilhao (cM,dM,uM);

}

void imprime_centenamilhao (int cM, int dM, int uM)

{

switch (cM)

{

case 9: if (dM==0 && uM==0) printf ("novecentos milhoes ");

else printf ("novecentos e "); break;

case 8: if (dM==0 && uM==0) printf ("oitocentos milhoes ");

else printf ("oitocentos e "); break;

case 7: if (dM==0 && uM==0) printf ("setecentos milhoes ");

else printf ("setecentos e "); break;

case 6: if (dM==0 && uM==0) printf ("seiscentos milhoes ");

else printf ("seiscentos e "); break;

case 5: if (dM==0 && uM==0) printf ("quinhentos milhoes ");

else printf ("quinhentos e "); break;

case 4: if (dM==0 && uM==0) printf ("quatrocentos milhoes ");

else printf ("quatrocentos e "); break;

case 3: if (dM==0 && uM==0) printf ("trezentos milhoes ");

else printf ("trezentos e "); break;

case 2: if (dM==0 && uM==0) printf ("duzentos milhoes ");

else printf ("duzentos e "); break;

case 1: if (dM==0 && uM==0) printf ("cem milhoes ");

else printf ("cento e "); break;

}

}

void imprime_dezenamilhao (int cM, int dM, int uM)

{

switch (dM)

{

case 9: if (uM==0) printf ("noventa milhoes ");

else printf ("noventa e "); break;

case 8: if (uM==0) printf ("oitenta milhoes ");

else printf ("oitenta e "); break;

case 7: if (uM==0) printf ("setenta milhoes ");

else printf ("setenta e "); break;

case 6: if (uM==0) printf ("sessenta milhoes ");

else printf ("sessenta e "); break;

case 5: if (uM==0) printf ("cinquenta milhoes ");

else printf ("cinquenta e "); break;

case 4: if (uM==0) printf ("quarenta milhoes ");

...

Baixar como (para membros premium)  txt (13.2 Kb)   pdf (48.1 Kb)   docx (16.3 Kb)  
Continuar por mais 19 páginas »
Disponível apenas no TrabalhosGratuitos.com