Jump to content
Fórum Script Brasil
  • 0

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


Progc++

Question

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...