Calculadora em shell
Autor/fonte: Vinícius dos Santos Oliveira
E-mail/Url: http://www.vivaolinux.com.br/script/Calculadora-em-shell
Tags: [ calculadora ]
Tweet
Neste script alguns recursos mais avançados já são usados, então considero que você não precisa de comentários, pois já conhece o básico.
Script feito em C e compatível com C++ que coloco como domínio público.
Script:
Script feito em C e compatível com C++ que coloco como domínio público.
Script:
/*
* Coloco este código-fonte como domínio público.
* Faça o que quiser com o código-fonte.
* Por VinIPSmaker
*/
#include <stdio.h>
void main()
{
int ver;
float var1 , var2 , resu;
char ope;
printf("Esta é uma calculadora simples. Ela suporta as 4 operações básicas da matemática.\nDigite os dois operandos (separados por " "(espaço simples)):\n");
scanf("%f %f" , &var1 , &var2);
printf("Digite o símbolo da operação:\nSímbolos reconhecíveis: \x2B \x2D \x2A \x2F\n");
scanf("%s" , &ope);
ver = (ope != '+' && ope != '-' && ope != '*' && ope != '/');
if (ver == 1)
{
printf("Operação não suportada.\n");
}
else
{
switch(ope)
{
case '+':
resu = var1 + var2;
break;
case '-':
resu = var1 - var2;
break;
case '*':
resu = var1 * var2;
break;
case '/':
if(var2 == 0 && var1 != 0)
{
printf("Divisão por 0 não é possível ainda\n");
ver = 2;
}
else if(var2 == 0 && var1 == 0)
{
printf("0 (zero) dividido por 0 (zero) é igual a qualquer valor real porque qualquer número real multiplicado por 0 (zero) é igual a 0 (zero).\n");
ver = 2;
}
else
{
resu = var1 / var2;
}
break;
}
if(ver != 2)
{
printf("O resultado da operação (%c) é %g\n" , ope , resu);
}
}
}
Enviado por xKuRt em 14/05/2009 às 08:02
Itens relacionados
SoftCalc
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sábado, 18 de Maio de 2013
Área restrita
Leitura recomendada
Livro - Desenvolvendo para iPhone e iPad: Aprenda a desenvolver aplicativos utilizando iOS SDK
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- xKuRtem 18/05 às 07:46
- ricardohem 17/05 às 14:41
- Info Galaxyem 17/05 às 11:38
Últimos membros cadastrados
- Info Galaxyem 17/05
- notwenem 16/05
- ricardohem 16/05





