Advertisement
marcospaulodc

funcoes, ate a 4

Oct 22nd, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.30 KB | None | 0 0
  1. /* Crie uma funcao que receba o valor e informe se ele eh positivo ou n
  2.  * crie uma funcao que receba um valor e diga se eh nulo ou n
  3.  * crie uma funcao que receba 3 valores A, B, e C, que sao coeficientes de uma funcao do 2 grau e retorne o delta
  4.  * usando as 3 funcao acima crie um programa q calcule as raizes de uma equaçao do 2 grau
  5.  *
  6.  * (5)2 - crie uma funcao em c chamada dado() e retorne atraves de um sorteio um numero de 1 a 6
  7.  * use a funçao da questao anterior e lance o dado 1 milhao de vezes imprima a porcentagem que cada numero foi sorteado
  8.  *
  9.  * (7)3 - crie uma funçao em c que converta temperatura de celsius para farenheit e vice versa. o usuario ira informar a temperatura e em qual formato se encontra
  10.  * C=5(F-32)/9  , F=(9*C/5)+32
  11.  *
  12.  * (8)4 - Crie um programa em C que receba um numero e imprima ele na ordem inversa.
  13.  *
  14.  * (9)5 - Um professor muito legal, fez 3 provas durante 1 semestre mas so ira levar em conta as 2 maiores para calcular a media. Faça um programa em C.
  15. */
  16.  
  17. #include <stdlib.h>
  18. #include <stdio.h>
  19. #include <math.h>
  20.  
  21.     int FUNC1(int x){ //Verifica se o valor eh positivo ou nao
  22.    
  23.       if(x>0){
  24.     printf("O numero digitado eh positivo!\n");}
  25.       else{
  26.     printf("O numero digitado eh negativo\n");}
  27.     }
  28.    
  29.     int FUNC2(int y){ //Verifica se o valor eh nulo ou n
  30.  
  31.       if(y==0){
  32.     printf("Valor nulo\n");}
  33.     else{
  34.       printf("valor não nulo\n");}
  35.     }
  36.    
  37.     int FUNC3(int a, int b, int c, int delta){
  38.    
  39.       delta = ((b*b) - 4*(a*c));
  40.       printf("O valor de delta eh %d\n",delta);
  41.     }
  42.    
  43.     int FUNC4(int UA, int UB, int UC, int X1, int X2, int delta){
  44.      
  45.     if(UA!=0){
  46.       X1 = ((-UB)-(sqrt(delta))/(2*UA));
  47.       X2 = ((-UB)+(sqrt(delta))/(2*UA));}
  48.       else{
  49.         return 0;}
  50.    
  51.     printf("As raizes sao %d e %d\n",X1,X2);
  52.     }
  53.    
  54.  
  55.     int main(){
  56.     int x;
  57.     puts("\nVerifique se o valor eh positivo ou nao");
  58.     scanf("%d",&x);
  59.     FUNC1(x);
  60.          
  61.     int y;
  62.     puts("\nVerifica se o valor eh nulo ou nao");
  63.     scanf("%d",&y);
  64.     FUNC2(y);
  65.    
  66.     int a, b, c, delta;
  67.     puts("\nRetorna o delta");
  68.     scanf("%d%d%d",&a,&b,&c);
  69.     FUNC3(a,b,c,delta);
  70.    
  71.     int UA, UB, UC, X1, X2;
  72.     puts("\nRetorna as raizes para a equação ax² + bx + c = 0");
  73.     scanf("%d%d%d",&UA, &UB, &UC);
  74.     FUNC4(UA,UB,UC,X1,X2,delta);
  75.  
  76.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement