Mis Delta !!!
Publicado por Fábio Pupo 23/10/2005
[ Hits: 6.818 ]
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.*/
}
Algoritmo de ordenação: Selection Sort
3025 -> 30 + 25 = 55 -> 55*55 = 3025
Operações de Soma, Subtração, Multiplicação e Divisão
Nenhum comentário foi encontrado.
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
NixOS + NVIDIA antiga: como sobreviver ao driver 595 (GTX 750 Ti / Maxwell)
Conhecendo o tmux: Multiplexador de Terminal
Acessando página do Syncthing fora da máquina local
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Qual melhor distro para esse notebook? (1)
Ativação de som 5.1 e nvidia (0)
Entrevista com Greg Kroah-Hartman (2)









