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

Programação Em C

Trabalho Escolar: Programação Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  14/10/2013  •  1.674 Palavras (7 Páginas)  •  251 Visualizações

Página 1 de 7

O Programa abaixo foi elaborado através de orientação da tutora da sala, em relação a ATPS, referente a uma calculadora feita pelo programa Dev-C++.

Os /* indica um comentários feito na linha de comandos, o programa foi testado e funcional.

Calculadora em linguagem C.

#include <stdio.h> /* o include é uma diretiva e o stdio um arquivo de cabeçalho*/

#include <stdlib.h>

#include<conio.h>

main (void) /*E primeira função do programa, fazendo que todo o programa tem a função main*/

{ /* todo o bloco de instrução precisa se delimitar em chaves {} */

int num1, num2,soma,subt,multipl,divis,quad,resto;/* Declarando as variáveis*/

int menu; /* O int significa que o programa vai trabalhar com números inteiros*/

do /* O comando é executado depois que a condição é avaliada, e caso for verdadeira é executado novamente até que a condução se torne falsa*/

{

printf("Calculadora:\n\n");/* indicando uma instrução que vai ser exibido na tela */

printf("\nEscolha uma opcao:\n\n");/*O ponto e virgula indica o fim do comando*/

printf("1 -Operacao de soma\n"); /* não se usa para descrição nenhuma caractere especial, pois o compilador não reconhece como ç ,ão, é ,etc */

printf("2 -Operacao de Subtracao\n");

printf("3 -Operacao de Multiplicacao\n");

printf("4 -Operacao de Divisao\n");

printf("5 -Operacao de Quadrado de um numero\n");

printf("0- Sair\n"); /* Quando o usuário pressionar o numero 0 (zero), encerrará o programa*/

printf("menu:");

scanf("%d",&menu);

switch (menu) /* criando um menu com as opções dos printf acima */

/* Quando se trata de uma estrutura de múltipla escolha se usa o switch(variável), os cases e break e Default*/

{

case 1: /* indicando o primeiro caso , como no menu formado acima '1', se for encontrado e estiver correto no menu será executado*/

system("cls || clear");

printf("\nDigite o primeiro valor: ");

scanf("%d", &num1);/*o scanf serve para guarda um numero na memoria, isto guarda o valor digitado pelo usuário para fazer a operação pretendente*/

printf("\nDigite o segundo valor: ");

scanf("%d", &num2);/* O Formato %d indica um numero inteiro como foi declaro com o int*/

soma= num1+num2; /*Neste caso trata -se de uma operação de somar + */

printf("O total e:%d\n",soma); /* este printf vai exibir para o usuário o resultado da operação*/

break; /* break tem que existir , pois senão o comando abaixo é executado independente do teste */

case 2:

system("cls || clear");

printf("\nDigite o primeiro valor: ");

scanf("%d", &num1);

printf("\nDigite o segundo valor: ");

scanf("%d", &num2);

subt=num1-num2;/* usando o operador de subtração*/

printf("O Total e:%d\n",subt);

break;

case 3:

system("cls || clear");

printf("\nDigite o primeiro valor: ");

scanf("%d", &num1);

printf("\nDigite o segundo valor: ");

scanf("%d", &num2);

multipl=num1*num2;/* usando o operador de multiplicação*/

printf("O Total e:%d\n",multipl);

break;

case 4:

system("cls || clear"); /* Este comando indica que vai ser executado em uma pagina em branco */

...

Baixar como (para membros premium)  txt (5.9 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com