TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO

Por:   •  31/5/2021  •  Trabalho acadêmico  •  538 Palavras (3 Páginas)  •  1.533 Visualizações

Página 1 de 3

Trabalho da Disciplina [AVA 1]

Aluno: Matheus Machado Pinheiro do Valle

Matricula: 20211302230 

Matéria: INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO

Cálculo com Operações Aritméticas

A linguagem de Programação em C é uma linguagem de grande utilização. Temos vários aplicativos atuais que estão utilizando a linguagem, seja de forma plena ou de forma híbrida.

O fato é que por ser uma linguagem de alto nível e atuar também com acesso a hardware, esta tem plena aderência a várias demandas.

Outro ponto de destaque é o fato de que seu código é bem fácil e versátil.

Situação problematizadora

Uma empresa necessita de um programa que simule uma calculadora para poder ajudar o setor financeiro a realizar as operações triviais (soma, subtração, multiplicação e divisão).

É importante que a calculadora calcule de forma simultânea todas as quatro operações e exiba os seus respectivos valores.

Procedimentos para elaboração do TD 

Desenvolva um algoritmo utilizando a linguagem de programação C para atender à situação problematizadora.

#include <stdio.h>

#include <stdlib.h>

int main() {

    int opcao, num1, num2;

    do {

        printf("\n1 - Soma\n2 - Subtracao\n3 - Multiplicacao\n4 - Divisao\n0 - Sair\n\n");

        scanf("%d", &opcao);

        if(opcao > 0 && opcao < 5){

            printf("Digite dois valores: ");

            scanf("%d%d",&num1, &num2);

        }

        switch(opcao) {

        case 0:

            printf("Saindo...\n");

            break;

        case 1:

            printf("Soma: %d\n", num1 + num2);

            break;

        case 2:

            printf("Subtracao: %d\n", num1 - num2);

            break;

        case 3:

            printf("Multiplicacao: %d\n", num1 * num2);

            break;

        case 4:

            while(num2 == 0) {

                printf("Nao existe divisao por zero!\nDigite outro valor: ");

                scanf("%d", &num2);

            }

            printf("Divisao: %d\n", num1 / num2);

            break;

        default:

            printf("Opcao inválida.\nDigite outra opcao: ");

        }

    } while(opcao != 0);

}

...

Baixar como (para membros premium)  txt (2.4 Kb)   pdf (69.5 Kb)   docx (9.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com