Ir para conteúdo
  • Cadastre-se

[Teste Programação] Coordenadas de um Ponto


Posts Recomendados

Vamos lá pessoal, exercicio simples para treinar a linguagem C, vou deixar minha resolução no spoiler.

O1DMkWf.png

 

#include <stdio.h>

int main()
{
    double x, y;
    scanf("%lf %lf", &x, &y);
 
    if (x == 0 && y == 0)
        printf("Origem\n");
    else if (x == 0 && y != 0)
        printf("Eixo Y\n");
    else if (x != 0 && y == 0)
        printf("Eixo X\n");
    else if (x > 0 && y > 0)
        printf("Q1\n");
    else if (x > 0 && y < 0)
        printf("Q4\n");
    else if (x < 0 && y > 0)
        printf("Q2\n");
    else if (x < 0 && y < 0)
        printf("Q3\n");

    system("PAUSE");	
    return 0;
}

 

Editado por luanluciano93 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Resolvi em c++

 

Spoiler



#include <iostream>
using namespace std;

int main()
{
    float x, y;
    cin >> x >> y;
    if(x == 0 && y == 0)
        cout << "Origem" << endl;
    if(x == 0 && y != 0)
        cout << "Eixo x" << endl;
    if(x != 0 && y == 0)
        cout << "Eixo y" << endl;
    if(x > 0 && y > 0)
        cout << "Q1" << endl;
    if(x > 0 && y < 0)
        cout << "Q4" << endl;
    if(x < 0 && y > 0)
        cout << "Q2" << endl;
    if(x < 0 && y < 0)
        cout << "Q3" << endl;

    return 0;
}


 

 

Link para o post
Compartilhar em outros sites
  • 3 years later...

Tem umas condições que você sou que só fariam sentido se você estivesse usando if em tudo, usando elseif você pode simplificar para


if (x == 0 && y == 0)
    printf("Origem\n");
else if (x == 0)
    printf("Eixo Y\n");
else if (y == 0)
    printf("Eixo X\n");
else if (x > 0 && y > 0)
    printf("Q1\n");
else if (x > 0)
    printf("Q4\n");
else if (x < 0 && y > 0)
    printf("Q2\n");
else if (x < 0)
    printf("Q3\n");

[center][url=http://bit.ly/denkorpg]B12fLFS.png

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

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

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo