Ir para conteúdo
Fórum Script Brasil
  • 0

Desenvolvimento de uma Tabuada da Multiplicação em C++.


jotâo

Pergunta

Tabuada Simples na Linguagem de Programação C++

Programa da Tabuada Simples no Contexto do Matriz do Tipo Vetor.

tabuada_73.JPG

Desenvolvimento do Código em C++

#include<conio.h>

#include<iomanip>
using std::setiosflags;
using std::setprecision;
using std::setw;

#include<iostream>
using namespace std;
using std::cin;
using std::cout;
using std::endl;

#include<cstdlib>

//**************
#if !defined( z )
#define z 0
#endif

#if !defined( u )
#define u 1
#endif

#if !defined(fase_inicial)
#define fase_inicial z
#endif

#if !defined(fase_teste)
#define fase_teste 10
#endif

//*********************

unsigned long int main()
{
 system("CLS");

  unsigned long int multiplicador = ( 2 );
  unsigned long int factors = ( z );
  unsigned long int array_multiplicador[fase_teste] = { z };
  unsigned long int array_multiplicando[fase_teste] = { z };
  unsigned long int array_produto[fase_teste] = { z };

   for(factors = (fase_inicial); factors <=(fase_teste); factors = (factors + u ))
   {
    array_multiplicador[factors] = (multiplicador);
   }

   for(factors = (fase_inicial); factors <= (fase_teste); factors = (factors + u))
   {
    array_multiplicando[factors] = (factors);
   }


   for(factors = (fase_inicial); factors <= (fase_teste); factors = (factors + u))
   {
    array_produto[factors] = (array_multiplicador[factors] * array_multiplicando[factors]);
   }


   cout <<"\nExibindo a Tabuada Simples do Fator Informado : " <<multiplicador <<endl;
   for(factors = (fase_inicial); factors <= (fase_teste); factors = (factors + u))
   {
    cout <<array_multiplicador[factors] <<" X " <<array_multiplicando[factors] <<" = " <<array_produto[factors] <<endl;
    cout <<'\n';
   }

 system("PAUSE");

 return(NULL);
}

:P

Usem a imaginação, construíndo, modificando, alterando, estudando, ficando a vontade para criar.

Enxugar o código!!!!!!!!!!!!!!!!!!!!!!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

um exemplo que está no forum

#include<stdio.h>
#include<stdlib.h>
/*
  Nome.........: GERADOR DE TABUADAS 1.0
  Data.........: 02/09/2007
  Desenvolvedor: Thiago C. Serrilho
  Email........: webserrilho@gmail.com
  Descrição....: Faz o calculo de tabuadas a partir de um numero inicial fornecido
                 pelo usuário. É exibido na tela o cálculo de 8 tabuadas, no final
                 é possivel retornar e fazer o calculo de outras tabuadas.
*/
main()
{
      int n2,n1,cont;
      char resp;
      do
      {
            do
            {
                  system("CLS");
                  printf("        ============== PROGRAMINHA PARA CALCULAR TABUADAS =============\n\n\n");
                  printf("Tabuada inicial: "); scanf("%d",&n1); system("CLS");
                  printf("=============================================================================\n");
                  if(n1>9000)
                  {
                        printf("\nOBS:\nPara fins de alinhamento, a tabuada inicial tera que ser do numero 0 (zero)\n");
                        printf("ate o numero 9000 (nove mil).\n\n");
                        printf("=============================================================================\n");
                        printf("Pressione \"enter\" para continuar...");
                        getchar(); getchar(); system("cls");
                  }
            }while(n1>9000);
            for(cont=1;cont<=10;cont++)
            {
                  printf("%.2d x %.2d = %-5d | %.2d x %.2d = %-5d | %.2d x %.2d = %-5d | %.2d x %.2d = %-5d\n",
                  n1,cont,n1*cont, n1+1,cont,(n1+1)*cont, n1+2,cont,(n1+2)*cont, n1+3,cont,(n1+3)*cont);
            }
            cont=1;
            printf("=============================================================================\n");
            for(cont==1;cont<=10;cont++)
            {
                  printf("%.2d x %.2d = %-5d | %.2d x %.2d = %-5d | %.2d x %.2d = %-5d | %.2d x %.2d = %-5d\n",
                  n1+4,cont,(n1+4)*cont, n1+5,cont,(n1+5)*cont, n1+6,cont,(n1+6)*cont, n1+7,cont,(n1+7)*cont);
            }
            printf("=============================================================================\n");
            printf("Deseja calcular outras tabuadas (s/n): "); scanf("%s",&resp);
      }while(resp=='s' || resp=='S');
      system("CLS");
      printf("Antes de terminar, responda essa perguntinha.\n");
      printf("=============================================================================\n");
      printf("Voce gostou do programa que calcula tabuadas (s/n): ");
      fflush(stdin); scanf("%s",&resp);
      if(resp=='s' || resp=='S') printf("Obrigado por baixar e utilizar este programa!\n\n\n");
      else
      {
            printf("então VA JOGAR PACIENCIA!\n"); system("start sol.exe");
      } 
      printf("Pressione \"enter\" para finalizar..."); getchar(); getchar();
}

abraço

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...