Advertisement
LightProgrammer000

Tabuada [100 Números]

Nov 23rd, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.74 KB | None | 0 0
  1. /// Bibliotecas
  2. #include <conio.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <locale.h>
  6.  
  7. /// Protótipos
  8.  
  9. // Entrada Dados
  10. float dados();
  11.  
  12. // Tabuada
  13. float tabuada(float n);
  14.  
  15. /// Programas
  16. int main ( int argc, char* argv [] )
  17. {
  18.     // Sistema
  19.     setlocale(LC_ALL, "");
  20.  
  21.     // Variável
  22.     char decisao = 's';
  23.  
  24.     // Estrutura de Repetição
  25.     while( decisao != 'n' && decisao != 'N')
  26.     {
  27.         // Relatório
  28.         system("cls & color 1F");
  29.         printf("\n ============================\n");
  30.         system("echo  - Usuario: %username%");
  31.         system("echo  - Computador: %computername%");
  32.         system("echo  - Data: %date:/=-%");
  33.         system("echo  - Hora: %time:~0,-3%");
  34.         printf(" ============================\n\n\n\n");
  35.  
  36.         // Apresentação
  37.         printf(" ------------------------------------");
  38.         printf("\n               TABUADA               ");
  39.         printf("\n ------------------------------------\n\n");
  40.  
  41.         // Chamada de Função
  42.         dados();
  43.  
  44.         // Menu
  45.         printf("\n\n Deseja Calcular novamente ?\n");
  46.         printf("\n [s] - Sim \n [n] - Não \n");
  47.         printf("\n- Opc: ");
  48.         decisao = getche();
  49.     }
  50. }
  51.  
  52. //////////////////// Funções ////////////////////
  53.  
  54. /// Entrada Dados
  55. float dados()
  56. {
  57.     float n;
  58.  
  59.     printf("\n- Insira o Número: ");
  60.     scanf("%f", &n);
  61.  
  62.     // Chamada de Método
  63.     tabuada(n);
  64.  
  65.     return(0);
  66. }
  67.  
  68. /// Tabuada
  69. float tabuada(float n)
  70. {
  71.     int i;
  72.  
  73.     printf("\n--------------------------------------");
  74.     for( i = 0; i <= 100; i++ )
  75.     {
  76.         printf("\n %.2f x %d = %.2f", n, i, n * i );
  77.     }
  78.     printf("\n--------------------------------------");
  79.  
  80.     return(0);
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement