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

Função gotoxy- code::blocks 10.05 com mingwin


Progc++

Pergunta

Olá a todos.

Tenho uma questão que pede para construir uma tabela com linhas e colunas, para mostrar o valor inicial, valor dos juros,valor da divida,quantidade de parcelas, esses nomes em colunas diferentes numa linha única.

Deveria ficar assim na saída:

valor da divida | valor dos juros | qtd de parcelas |valor da parcela|

depois coloca uns valores e por aí vai...

Simplesmente não consigo construí-la...

Usei de tudo quanto é jeito e quando compila sai de forma indesejável...

É um programa que usa estruta de repetiçãopara colocar valores, mas no momento eu só quero colocar essas malditas palavras em suas respectivas colunas e linha!

O resto resolve depois...

#include <iostream>
#include<cstdlib>
#include<math.h>
#include <windows.h>

using namespace std;

void gotoxy(int x, int y){
     COORD coord;
     coord.X=(short)x;
     coord.Y=(short)y;
     SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
int main()
{
    float valor_inicial,valorjuros,valdivida,valparcelas;
    int qtdparcelas,juros,i;

    cin>>valor_inicial,;
    qtdparc=1;
    jur=0;
    valorjuros=valor_inicial*(juros/100);
    valordivida=valor_inicial+valorjuros;
    valparcelas=valdivida/qtdparcelas;

     gotoxy(2,6);
     printf("\nA quantidade de parcelas");
         gotoxy(30,6);
     printf("\nO valor dos juros");
         gotoxy(48,6);
     printf("\nO valor da divida ");
}

Depois de compilar, na saída coloco um valor e o resultado fica bemmmm esquisito:

O valor da dividaarcela

Desse jeito mesmo, uma aberração que nem dá pista de como resolver...

O que falta?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá

Você seta as coordenadas com o gotoxy corretamente, mas seu printf começa com um \ n que faz o cursor ser posicionado na primeira coluna da linha seguinte.

Resumindo, tira os \ n da frente dos titulos que eles serão impressos corretamente.

Abs

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...