Untitled

 avatar
unknown
plain_text
2 months ago
1.3 kB
4
Indexable
int main()
{
    // Nível Novato - Movimentação das Peças
    // Sugestão: Declare variáveis constantes para representar o número de casas que cada peça pode se mover.
    int casas;
    int opcao;

    // Implementação de Movimentação do Bispo
    // Sugestão: Utilize uma estrutura de repetição para simular a movimentação do Bispo em diagonal.

    printf("Bispo\n\n");
    printf("Digite a direção e a quantidade de casas que vc quer que ele se mova.\n");
    printf("1. Diagonal superior esquerda\n");
    printf("2. Diagonal superior direita\n");
    printf("3. Diagonal inferior esquerda\n");
    printf("4. Diagonal inferior direita\n");
    scanf("%d\n", &opcao);

    switch (opcao)
    {
    case 1:
        printf("\nquantas casas quer movimentar para à Diagonal superior esquerda?");
        scanf("%d", &casas);

        for (int i = 0; i < casas; i++)
        {
            printf("%d casas para à Diagonal superior esquerda\n", i);
        }
        break;
    case 2:
        printf("\nquantas casas quer movimentar para à Diagonal superior direita?");
        scanf("%d", &casas);

        for (int i = 0; i < casas; i++)
        {
            printf("%d casas para à Diagonal superior direita\n", i);
        }
        break;

    default:
        printf("Opção Inválida");
        break;
    }
}
Editor is loading...
Leave a Comment