
Índice:
- Etapa 1: dicas
- Etapa 2: Procure o compilador online
- Etapa 3: Certifique-se de ter a linguagem de programação correta
- Etapa 4: Sintaxe
- Etapa 5: Carregando a Biblioteca
- Etapa 6: comece a codificar a calculadora
- Etapa 7: configurar a função
- Etapa 8: Declarações If-Else
- Etapa 9: Operações dentro do If-Else
- Etapa 10: Construindo a Interface
- Etapa 11:
- Etapa 12: Imprimir o resultado
- Etapa 13: Executar e compilar o programa
- Etapa 14: Verifique os resultados
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



Bem-vindo ao que provavelmente será seu primeiro código, você escreverá um programa fácil que cria uma calculadora simples usando a linguagem de programação "C".
Nota: Se as imagens estão muito longe ou fechadas, clique nelas para ver a imagem completa.
Etapa 1: dicas
-Por favor, tenha em mente que começar a codificar pode parecer como copiar e colar para você, mas é assim que a maioria dos programadores começa! Basta ir e voltar, se necessário, para entender o que você está digitando.
-Além disso, tome cuidado com funções mal posicionadas, colchetes, palavras, etc! Porque o compilador irá dar um erro se alguma coisa estiver fora do lugar.
-Por favor, leia as etapas com atenção! Conforme você obterá mais informações conforme avança.
-Clique nas imagens para ver todo o código, pois provavelmente você não conseguirá ver a imagem inteira.
Etapa 2: Procure o compilador online


Existem vários compiladores online por aí, ou você pode até ter o seu próprio baixado, mas para as pessoas que são novas em programação, um compilador online é a melhor escolha. Nós escolhemos:
www.onlinegdb.com/online_c_compiler
Ou você pode pesquisar no google por um compilador online.
Etapa 3: Certifique-se de ter a linguagem de programação correta

Estaremos usando "C" como nossa linguagem. No canto superior direito do site, você deve ser capaz de selecionar entre várias linguagens de programação. O padrão é definido como "C", mas se estiver em outro idioma, altere-o, pois o código de C não funcionará em outros idiomas.
Etapa 4: Sintaxe

Pode ser comparado a como você estrutura sentenças em qualquer idioma falado, como o inglês. Para que o compilador (o programa que lê o código) processe o que você escreveu, você precisa inseri-lo de uma forma que seja legível para ele. Por favor, olhe a tabela acima para ter uma ideia do que cada um é.
Etapa 5: Carregando a Biblioteca

Certifique-se de que sua interface básica inclua a biblioteca #include E uma função principal. Sem qualquer um deles, seu código não será compilado ou executado corretamente.
Etapa 6: comece a codificar a calculadora


Dê uma olhada em todo o programa, você pode vir aqui e verificar os detalhes se estiver faltando alguma coisa.
Etapa 7: configurar a função


Similarmente à função principal que vimos antes, configure uma função chamada DoMath com 5 parâmetros usando instruções IF-ELSE. Cada parâmetro será um valor interno (inteiro) e será para a escolha da operação e os dois números sendo operados.
Etapa 8: Declarações If-Else


Crie um bloco de instrução if else para cada operação. Cada instrução if-else nos permite dar opções ao usuário dependendo do que ele deseja, uma vez que ele escolha uma operação, o programa executará apenas essa parte. Para este tutorial, faremos 5 operações. Some, subtraia, multiplique, divida e encontre o restante dos dois números quando eles forem divididos.
Etapa 9: Operações dentro do If-Else



Em cada bloco if, conclua a operação com base em qual operação foi selecionada pelo usuário. Certifique-se de retornar a resposta no final (isso envia o resultado para a função principal).
Etapa 10: Construindo a Interface

Agora temos que criar a interface do usuário para o usuário. Na função principal, pediremos ao usuário para inserir dois valores inteiros no topo da listagem e pedir que ele insira sua seleção para a operação que deseja concluir.
Etapa 11:

Depois que o usuário inserir dois inteiros e selecionar a operação, você precisará passar esses 3 valores int para a função DoMath que criamos anteriormente. Certifique-se de declarar e inicializar um valor int na função principal porque a função DoMath retornará um valor int.
Etapa 12: Imprimir o resultado

Por fim, imprimiremos o valor que foi retornado da função DoMath
Etapa 13: Executar e compilar o programa

Para executar e compilar o código que você escreveu recentemente no OnlineGDB, basta pressionar o botão verde no canto superior esquerdo da página. Se você não estiver usando o mesmo compilador, esta etapa pode variar.
Etapa 14: Verifique os resultados

Quando o programa solicitar que o usuário insira valores, certifique-se de pressionar enter após cada envio. Se você estiver usando o OnlineGDB, sua saída do programa estará na guia de saída do compilador. Novamente, se você não estiver usando o OnlineGDB, isso pode variar.
Recomendado:
Fazendo uma DashCam usando o Raspberry Pi Zero (pt.1): 3 etapas

Fazendo um DashCam usando o Raspberry Pi Zero (pt.1): Este é o início de uma nova série onde aprendemos como construir um dashcam usando o Raspberry Pi Zero. Este projeto é na verdade um gravador de vídeo contínuo e pode ser usado para outras aplicações, incluindo monitoramento de vida selvagem. Na parte 1, abordamos o
Fazendo um adaptador Bluetooth Pt.2 (Fazendo um alto-falante compatível): 16 etapas

Fazendo um adaptador Bluetooth Pt.2 (Como fazer um alto-falante compatível): Neste instrutível, mostrarei como utilizar meu adaptador Bluetooth para tornar um alto-falante antigo compatível com Bluetooth. * Se você não leu meu primeiro instrutivo sobre " Fazer um adaptador Bluetooth " Eu sugiro que você faça isso antes de continuar
Fazendo uma bateria de 4,5 volts a partir de uma bateria de 9 V: 4 etapas

Fazendo uma bateria de 4,5 volts a partir de uma bateria de 9 V: Este instrutível trata da divisão de uma bateria de 9 V em 2 baterias menores de 4,5 V. A principal razão para fazer isso é 1. Você quer 4,5 volts 2. Você quer algo fisicamente menor que uma bateria de 9 V
Fazendo uma caneta de toque de LED e uma superfície de escrita responsiva aos raios ultravioleta: 5 etapas

Fazendo uma caneta de toque de LED e uma superfície de escrita responsiva a UV: Crie uma caneta de luz LED sensível ao toque! Este instrutível usa peças que a maioria dos amadores provavelmente tem espalhadas pela casa para fazer uma caneta que emite luz de um LED. Usei um LED ultravioleta para "escrever fantasmas"; você pode revestir uma superfície branca
Fazendo uma luva funcionar com uma tela de toque: 3 etapas (com fotos)

Como fazer uma luva funcionar com uma tela de toque: você pode fazer isso em apenas alguns minutos sem muito conhecimento. O inverno está chegando (se você estiver no hemisfério norte) e com o inverno vem o frio o tempo, e com o frio vêm as luvas. Mas mesmo no frio seu telefone