Mis Delta !!!
Publicado por Fábio Pupo 23/10/2005
[ Hits: 6.287 ]
Pra quem tá começando vale a pena dar uma olhadinha.. é um progaminha que faz o cálculo do Delta (aquele pra funções de 2°grau) .. é comentado e tem duas funções pra conhecer. Não testei em windows, o fiz em Linux e usei fgets() pra pegar o nome do usuário em vez do gets(). Falta aprimorá-lo e colocar condições no caso de não se digitar alguma coisa. flowss @@)
/* Mis Delta ------- V 0.1 ---------- Mis Delta */ /*... obtenha o valor de delta (números inteiros) para cálculo de uma função de segundo grau @@) */ /* contato, dúvidas, dicas e críticas: (Be-e) fapodrigues@gmail.com ... floww @@) */ /*biblioteca IN/OUT*/ #include <stdio.h> /* função delta(). faz o cálculo do delta e retorna o resultado*/ int delta (int a, int b, int c){ return ((b*b) - (4 * (a * c))); } /* função ver(). recebe o valor de 'dta' e coloca em 'x'. para mostrar a resposta quando solicitado*/ int ver (int x){ printf ("Delta vale: %d\n\n", x); if (x > 0) printf ("Delta é maior que zero, portanto a função tem duas raízes rais distintas x1 e x2.\n\n"); if (x == 0) printf ("Delta é igual a zero, portanto a fução tem duas raízes reais iguais.\n\n"); if (x < 0) printf ("Delta é menor que zero, portanto a função não admite raízes reais.\n\n"); } int main (){ /* iniciando e declarando variáveis */ int a = 0, b = 0, c = 0, dta = 0; char nome [100]; /* limpando a shell, apresentação. solicita o nome também */ system ("clear"); /*limpa a tela do shell*/ printf("Olá, eu sou a Mis Delta !! e qual é o seu nome? "); fgets(nome, 99, stdin); /*pega o nome do usuário e coloca em 'nome', com máximo de 99 dígitos*/ printf ("\nMuito bem %s\nVamos calcular o Delta!?\n\n\n", nome); /* passando os dados para a máquina !! */ printf ("Insira o valor de A: \n"); scanf ("%d", &a); printf ("Agora o de B: \n"); scanf ("%d", &b); printf ("Uhmm.. falta o de C: \n"); scanf ("%d", &c); dta = delta (a, b, c); /*os valores digitados são calculados na função .. aquela lá de cima ... que retorna o resultado para 'dta'*/ ver(dta); /*é chamada a função ver() que mostra o valor de delta e sua propriedade*/ return (0); /* ............ FIM ........... por enquanto.*/ }
Parte 2 - Sessão de estudo sobre MATRIZES
Multiplicação de matrizes com indireção múltipla
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
HDMI não funciona no Mint 21.3 Cinnamon (1)
Removi o pacote snap e deu ruim (2)
Criar um script para testar pen drive (4)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba