Calculadora em shell
Publicado por Vinícius dos Santos Oliveira 09/05/2009
[ Hits: 6.534 ]
Homepage: https://vinipsmaker.github.io/
Neste script alguns recursos mais avançados já são usados, então considero que o aluno não precisa de comentários, pois já conhece o básico.
Script feito em C compatível com C++. Coloco como domínio público.
/* * 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); } } }
Exceções em C através de try-throw-catch
Calcular dia da semana a partir de uma data sugerida
Jogo da cobrinha (Snake II) refeito em C e C++
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
VMs e Interfaces de Rede desapareceram (12)
Instalação do drive do adaptador wiffi (7)