Operações Aritméticas Básicas

CBeginner
Pratique Agora

Introdução

As operações aritméticas, como adição, subtração, multiplicação e divisão, são operações fundamentais em programação. Neste laboratório, mostraremos como escrever um programa em C para realizar operações aritméticas básicas e como a linguagem C lida com a conversão de tipos (typecasting).

Configurar a Estrutura Básica

Antes de começarmos, certifique-se de ter um compilador C instalado em sua máquina. Abra seu editor de texto e crie um novo arquivo chamado "main.c" no diretório ~/project/.

Vamos começar incluindo o arquivo de cabeçalho stdio.h e escrevendo a função principal:

#include<stdio.h>
int main()
{
    return 0;
}

Solicitar Entrada do Usuário

Peça ao usuário para inserir dois inteiros usando a função scanf(). Declare as variáveis para armazenar esses inteiros como int a e int b.

#include<stdio.h>
int main()
{
    int a, b;
    printf("Enter two integers: ");
    scanf("%d%d", &a, &b);

    return 0;
}

Realizar Operações Aritméticas Básicas Sem Conversão de Tipos

Agora, vamos realizar operações aritméticas básicas sem typecasting. Declare variáveis para armazenar os resultados das operações aritméticas como add, subtract, multiply e divide.

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply;
    float divide;
    printf("Enter two integers: ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / b;

    printf("Addition of the numbers = %d\n", add);
    printf("Subtraction of 2nd number from 1st = %d\n", subtract);
    printf("Multiplication of the numbers = %d\n", multiply);
    printf("Dividing 1st number from 2nd = %f\n", divide);
    return 0;
}

Realizar Operações Aritméticas Básicas com Conversão de Tipos

A linguagem C lida com typecasting implicitamente. No entanto, podemos lidar com isso explicitamente em nossos programas também. Vamos escrever um programa em C que realiza operações aritméticas básicas com typecasting.

Declare variáveis para armazenar os resultados das operações aritméticas como add, subtract, multiply, divide e remainder.

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply, remainder;
    float divide;
    printf("Enter two integers: ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / (float)b;
    remainder = a % b;

    printf("Addition of the numbers = %d\n", add);
    printf("Subtraction of 2nd number from 1st = %d\n", subtract);
    printf("Multiplication of the numbers = %d\n", multiply);
    printf("Dividing 1st number from 2nd = %f\n", divide);
    printf("Remainder on Dividing 1st number by 2nd is %d\n", remainder);
    return 0;
}

Compilar e Executar o Programa

Salve o arquivo main.c. Abra seu terminal no diretório ~/project/ onde você salvou seu arquivo e compile o programa usando o seguinte comando:

gcc -o main main.c

Isso criará um arquivo executável chamado main. Execute o programa usando o seguinte comando:

./main

Testar o Programa

Teste o programa inserindo dois inteiros e verifique se o programa está realizando as operações aritméticas conforme o esperado.

Código Completo

#include<stdio.h>
int main()
{
    int a, b, add, subtract, multiply, remainder;
    float divide;
    printf("Enter two integers: ");
    scanf("%d%d", &a, &b);

    add = a + b;
    subtract = a - b;
    multiply = a * b;
    divide = a / (float)b;
    remainder = a % b;

    printf("Addition of the numbers = %d\n", add);
    printf("Subtraction of 2nd number from 1st = %d\n", subtract);
    printf("Multiplication of the numbers = %d\n", multiply);
    printf("Dividing 1st number from 2nd = %f\n", divide);
    printf("Remainder on Dividing 1st number by 2nd is %d\n", remainder);
    return 0;
}

Resumo

Neste laboratório, aprendemos como escrever um programa em C para realizar operações aritméticas básicas e como a linguagem C lida com a conversão de tipos (typecasting). Demonstramos como realizar operações aritméticas básicas com e sem conversão de tipos. Finalmente, compilamos e executamos o programa para testar suas funcionalidades.