Inicial de planejamento: o Sistema Command
Seminário: Inicial de planejamento: o Sistema Command. Pesquise 861.000+ trabalhos acadêmicosPor: david_p • 9/11/2013 • Seminário • 2.525 Palavras (11 Páginas) • 385 Visualizações
Planejamento Inicial
Ações a ser realizadas:
• (+) Soma
• (-) Subtração
• (*) Multiplicação
• (/) Divisão
• (E) Exponenciação
• (R) Raiz Quadrada
• (P) Porcentagem
Entradas: Escolha da função a ser utilizada, n1(N° para realização do calculo), n2 (N° a calcular);
Processos: n1+n2, n1-n2, n1*n2, n1/n2, n1En2, n1Rn2, n1Pn2;
Saídas: calculo soma, calculo subtração, calculo multiplicação, calculo divisão, calculo exponenciação, calculo raiz quadrada, calculo porcentagem, sair;
Menu principal com a opção de soma em linguagem de C++:
#include <stdio.h>
#include <conio.h>
main() {
float val1=0,val2=0,res;
char op;
printf("\t\t\t\t Calculadora \t\n");
printf("\n(1) Soma");
printf("\n(2) Subtracao");
printf("\n(3) Multiplicacao");
printf("\n(4) Divisao");
printf("\n(5) Exponenciacao");
printf("\n(6) Raiz Quadrada");
printf("\n(7) Porcentagem");
printf("\n(8) sair");
printf("\n opcao:");
scanf("%c",&op);
printf("\n Digite o primeiro valor:");
scanf("%f",&val1);
printf("\n Digite o segundo valor:");
scanf("%f",&val2);
switch( op ) {
case '+':
printf("\n%.2f + %.2f = %.2f",val1,val2,val1+val2);
break;}
getch();}
Comando system ( )
Este comando permite acessar funcionalidades oferecidas no prompt de comando do MSDOS em tempo real, tais como: alterar as cores do fundo e das letras, pausar a execução, limpar a tela, mudar o título da janela, entre outros. Os comandos devem ser colocados entre parênteses e aspas duplas.
São especialmente úteis para melhorar a operabilidade do aplicativo e torná-lo mais amigável e atraente ao usuário.
Este comando está definido na biblioteca stdio.h, portando deve ser realizada sua inclusão no início do programa.
color [atr] códigos das cores. Exemplo: system (“color 1E”);
Altera as cores do fundo da tela e das letras. Os atributos de cor são especificados por dois dígitos hexadecimais. O primeiro dígito corresponde à cor do plano de fundo e o segundo à cor da letra. Cada dígito pode ter apenas um dos seguintes valores:
0 = Preto 6 = Amarelo C = Vermelho claro
1 = Azul 7 = Branco D = Lilás
2 = Verde 8 = Cinza E = Amarelo claro
3 = Verde água 9 = Azul claro F = Branco brilhante
4 = Vermelho A = Verde claro
5 = Roxo B = Verde água claro
Caso nenhum argumento seja passado, este comando restaurará a cor padrão, ou seja, fundo preto e letra branca.
Pause
Exemplo: system (“pause”);
Executa uma pausa na execução do programa até ser pressionada uma tecla qualquer e apresenta a mensagem: “Pressione qualquer tecla para continuar...”. Após o pressionamento de uma tecla a execução do programa continua na linha seguinte ao comando.
clr
Exemplo: system (“clr”);
Clear screen, ou seja, limpa a tela e posiciona o cursor na primeira coluna da primeira linha.
Title
Exemplo: system ("title ALO MUNDO");
Altera o título da janela do programa, caso seja omitido o título será o endereço do arquivo executável gerado.
Aplicativo Básico
#include <stdio.h> // Biblioteca referente ao “printf” , “scanf” e “switch case”
#include <stdlib.h>// Biblioteca referente a função “system”
#include <math.h>// Biblioteca onde é realizado cálculos matemáticos “pow” e “sqrt”
#include <conio.h>// Biblioteca referente a função “getch”
main() {
// Começo do programa
float val1=0,val2=0,res; // Variáveis numéricas a ser utilizadas
char op; // Variáveis de cadeias de caracteres a ser utilizadas
printf("\t\t\t\xc9\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xbb"); // Formatação do titulo
printf("\n\t\t\t\xba C A L C U L A D O R A \xba\t\n"); // Titulo mais formatação
printf("\t\t\t\xc8\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xbc"); // Formatação do titulo
printf("\n\n\t\t (+) - Soma"); // Informação a ser impressa para o usuário
printf("\n\t\t (-) - Subtracao"); // Informação a ser impressa para o usuário
printf("\n\t\t
...