Programação Em C
Trabalho Escolar: Programação Em C. Pesquise 862.000+ trabalhos acadêmicosPor: marcoanleandro • 14/10/2013 • 1.674 Palavras (7 Páginas) • 277 Visualizações
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 */
...