Archive for the ‘Exercícios’ Category

Aqui fica mais um dos exercícios inicias que estou a resolver recorrendo à linguagem de programação C.

Aqui fica o exercício:

Implemente um programa em C para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo.
Obs: Área = ( Base * Altura ) / 2

O código que criei é o seguinte:

#include<stdio.h>

int main()
{

int base, altura, area;

printf(“Insira a Base: “);
scanf(“%d”, &base);

printf(“Insira a Altura: “);
scanf(“%d”, &altura);

area = ((base * altura) / 2);

printf(“A Area e: %d \n”, area);

getch();
return 0;
}

Existem diversas formas de abordar o mesmo problema em programação, pelo que caso alguém tenha outra forma de resolver a questão ou reparos a fazer ao meu código os faça de modo a complementar a minha informação.

Share

Aqui fica mais um dos exercícios inicias que estou a resolver recorrendo à linguagem de programação C.

Aqui fica o exercício:

Implemente um programa em C que calcule o volume (V) de um cilindro através dos valores da altura (h) do cilindro e do raio (r) da base.
O volume é calculado por V=h*PI*r^2.
Considere o valor de PI=3.141592654

O código que criei é o seguinte:

#include<stadio.h>

int main()
{
float altura, raio, volume;
float PI = 3.141592654;

        printf("Insira a Altura: ");
        scanf("%f", &altura);

        printf("Insira o Raio: ");
        scanf("%f", &raio);

        volume = (altura * PI * (raio*raio));

        printf("O Volume e: %f \n", volume);

        getch();
        return 0;
 }

Existem diversas formas de abordar o mesmo problema em programação, pelo que caso alguém tenha outra forma de resolver a questão ou reparos a fazer ao meu código os faça de modo a complementar a minha informação.

Share

Aqui fica novamente mais uma implementação do exercício que resolvi anteriormente e onde os visitantes apontaram alguns problemas, os quais eu corrijo neste nova versão do código.

O exercício é o seguinte:

Implemente um programa em C que permita calcular a área de um quadrado.

O código que criei foi é:

#include<stdlib.h>
#include<stdio.h>

main()
{
        int lado, area;

        printf("Insira o Lado: ");
        scanf_s("%d", &lado);

        area = (lado * lado);

        printf("A área e: %d \n", area);

        system("PAUSE");

        return 0;
}

As correcções que efectuei forma ao nível da definição das variáveis no interior do main() e retornar um valor (neste caso o zero) no final do programa.

Apesar destas correcções provavelmente ainda poderia implementar o exercício de uma outra forma, pelo que se tiverem mais algum reparo a efectuar, ficarei grato pela indicação.

Share

Aqui fica mais um dos exercícios inicias que estou a resolver recorrendo à linguagem de programação C.

Aqui fica o exercício pedido:

Implemente um programa em C que permita calcular a área de um quadrado.

O código que criei é o seguinte:

#include <stdlib.h>
#include <stdio.h>

int lado, area;

int main()
{
        //Ler Lado

        printf("Insira o Lado: ");
        scanf("%d", &lado);

        //Calculo da Área

        area = (lado * lado);

        printf("A área e: %d \n", area);

        system("PAUSE");
}

Existem diversas formas de abordar o mesmo problema em programação, pelo que caso alguém tenha outra forma de resolver a questão ou reparos a fazer ao meu código os faça de modo a complementar a minha informação.

Share

“Somar Dois Números” em C

Actualmente e devida ao meu percurso académico estou a iniciar a aprendizagem da linguagem de programação C. Como em todas as linguagens de programação é necessário treinar e resolver pequenos exercícios para começar-mos a interiorizar a sintaxe e a estrutura, e é por esse motivo que eu vou colocar os exercícios que vou resolvendo aqui no blog devidamente comentados para que possam ser úteis a outras pessoas que estejam a aprender.

O primeiro exercício é muito simples e conta com o seguinte:

Implemente um programa em C que permita somar dois quaisquer números, visualizando o resultado obtido.

O código que criei para este pequeno problema é o seguinte:

#include <stdio.h>
#include <stdlib.h>

int a, b, soma;

int main()
{
        //Inserir e Ler os Números

        printf("Insira o 1º Número: \n");
        scanf("%d", &a);

        printf("Insira o 2º Número: \n");
        scanf("%d", &b);

        //Calculo da Soma

        soma = (a + b);

        //Resultado

        printf("O Resultado é: %d + %d = %d \n", a, b, soma);

        system("PAUSE");
}

Existem diversas formas de abordar o mesmo problema em programação, pelo que caso alguém tenha outra forma de resolver a questão ou reparos a fazer ao meu código os faça de modo a complementar a minha informação.

Share