Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
xbrunex

Cálculo de uma equação, factor e potência

Recommended Posts

xbrunex

Boas pessoal  :)

Tenho um trabalho para entregar e que não consigo resolve-lo  :D

É o seguinte:  🤔

Pretende-se um programa que permita por opção do utilizador, o cálculo de uma equação de segundo grau, o cálculo do factor de número inteiro, o cálculo de uma potência de expoente e base inteiros.

O programa deverá permitir tantas execuções quantas o utilizador pretender.

----------

Estou mesmo a nora com esse exercício  😲 Agradecia ajuda tenho de entregar isto dia 22  😲

Aguardo Ajuda  :thumbsup:

Cumprimentos

xBrunex

EDIT: Modificado o assunto

Share this post


Link to post
Share on other sites
JD557

Que parte do exercício não entendes?

Primeiro, divide o exercicio por partes:

1- Calculo de uma equação de 2º grau;

2- Calculo do factor de um número inteiro;

3- Calculo de uma potência de expoente e base inteiros;

Penso que o mais fácil será começares pela potência, parece-me ser o mais fácil, mas isso é à tua escolha.

Depois só tens de juntar tudo num programa só. :thumbsup:

Se tiveres dúvidas especificas em relação a alguma parte diz.


MIEIC @ FEUP

http://project557.blogspot.com/ --- Development Blog

Proteja a sua pen: http://lastknight.pt.vu

Share this post


Link to post
Share on other sites
xbrunex

Boas amigo

Eu sou principiante na programação.  :P

E só sei mesmo o básico e esse exercício não percebo mesmo nada  :wallbash:

Por isso vim pedir-vos ajuda  :D

Começei este ano a dar programação e começei logo em C++  :bored:

Help-me Please  :D

Share this post


Link to post
Share on other sites
hristosax

Precisas de nos dar algum trabalho feito anteriormente :P Mesmo que seja pouco, precisamos de ver algum trabalho feito, não podemos fazer o programa por ti.

Não leves a mal, tu vais percebendo como isto funciona  :D

Faz alguma coisa, e depois diz-nos que parte do trabalho é que não consegues fazer :D

Share this post


Link to post
Share on other sites
xbrunex

Vejam la o que acham :D

# include <stdio.h>
# include <math.h>
main()
{
    float a,b,c,l,p,i,r;
    int e,t,h,o,k;

     printf("Qual a Operacao a realizar:\n\n\n1-Calculo de equacao de 2 Grau\n\n2-Factorial de numero inteiro\n\n3-Calculo de uma potencia de expoente e base inteiro\n\n\nR: ");

     scanf("%d",&e);
     switch (e)
     {
     case 1:{

     printf ("\n\nIntroduza os valores a,b,c.\n\nR: ");
     scanf ("%f%f%f",&a,&b,&c);

     if
     ((b*b)-4*a*c<0)
     printf ("\nNao tem raiz");
     if
     ((b*b)-4*a*c==0)
     {
     r=-b/2*a;
     printf ("O resultado e %f",r);
     }
     if
     ((b*b)-4*a*c>0)
     {
     l=(-b+sqrt(b*b-4*a*c))/2;
     p=(-b-sqrt(b*b-4*a*c))/2;
     printf ("O resultado = %f ou %f",l,p);
     }
     break;
     }

     case 2:
     {                   
     printf("Introduza a base seguida do expoente.\n");
     scanf("%d%d",&e,&h);
     k=1;
     for (t=1;t<=h;t++)                       
     k=e*k;
     printf("%d Elevado a %d e %d\n\n",e,h,k);
     break;
     }                                           
     case 3:{
     printf("Introduza um numero inteiro.\n");
     scanf("%d",&h);
     o=1;
     for (k=1;k<=h;k++)
     o=o*k;
     printf ("O factorial de %d e %d.\n\n",h,o);
     break;
     }
     }
     scanf("%d",&e);
     }

Cumprimentos

xBrunex

Share this post


Link to post
Share on other sites
TheDark

Assim de repente, isso é C, não é C++. Não utilizas nenhuma funcionalidade de C++, e usas uma que é exclusiva de C: o default-int, no retorno da função main.


Desaparecido.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.