Mis Delta !!!
Publicado por Fábio Pupo 23/10/2005
[ Hits: 6.416 ]
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.*/ }
Dado determinados números, retorna-os em ordem crescente
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta