Mis Delta !!!
Publicado por Fábio Pupo 23/10/2005
[ Hits: 6.691 ]
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.*/
}
[C++] remover todos os multiplos de 3
Resolução de uma fórmula de mátemática
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
VOL já não é mais como antes? (15)
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)









