calculo

Páginas: 5 (1179 palabras) Publicado: 7 de noviembre de 2014
/* 7.4b_Crear una función que calcule el cubo de un número real (float). El resultado deberá
        ser otro número real. Probar esta función para calcular el cubo de 3.2 y el de 5. */

#include

float cubica(float numero)
{
  float cubica;
  cubica = numero * numero * numero;
  return cubica;
}                            

int main()
{
  float numero;
  float cubo;  int i=0;
 
  while(numero >= -1000000)
  {
     if(i==0)
        puts("\nEscriba un numero real");
     else
        puts("\nEscriba otro numero real");
     scanf("%f", &numero);
     printf("%f elevado al cubo es %f\n",
        numero,cubo=cubica(numero));
     i ++;
  }
  return 0;
}
 /* 7.4c_Crear una función que calcule cual es el menor de dos númerosenteros.
         El resultado será otro número entero. */

  #include

 int minus(int num1, int num2)
  {
     int min;
     
     min = num1 < num2? num1: num2;
     return min;
  }
   
  int main()
  {
      int numero1, numero2, menor;
      while (numero1, numero2)
      {
      printf(" Escriba un numero\n");
      scanf("%d",&numero1);
      printf(" Escribaotro numero\n");
      scanf("%d",&numero2);
      menor=minus(numero1, numero2);
      printf("   El menor es %d\n\n", menor);
     
      }
      return 0;
}
/* 7.4d_Crear una función llamada �signo�, que reciba un número real, y devuelva un número entero con el
     valor: -1 si el número es negativo, 1 si es positivo o 0 si es cero. */

#include

 int signo (float num){
   int sig;
   
   if (num > 0)
      sig = 1;
   if (num == 0)
      sig = 0;    
   if (num < 0)
      sig = -1;
     
   return sig;
   
}  

int main()
{
   float numero;
   while (numero > -1000000)
   {
      printf("\nEscriba un numero real: ");
      scanf("%f", &numero);
      printf("%d", signo(numero));
   }
   return 0;
   
}   

/* 7.4e_Crear una función que devuelva la primera letra de una cadena de texto. Probar esta función para
     calcular la primera letra de la frase �Hola� */

#include
#include

char primeraLetra (char* cadena)
{
   return cadena[0];
}

int main()
{
   char palabra[10];
   
   printf("Escriba una palabra\n");
   scanf("%s", palabra);
   printf("La primeraletra es %c.", primeraLetra(palabra));
   
   return 0;
}

/* 7.4e_Crear una función que devuelva la primera letra de una cadena de texto. Probar esta función para
     calcular la primera letra de la frase �Hola� */

#include
#include

char ultimaLetra (char* cadena)
{  
   return cadena[strlen(cadena)-1];
}

int main()
{
   char palabra[10];
   int i;
   
  printf("Escriba una palabra\n");
   scanf("%s", &palabra);
   printf("La ultima letra es: %c", ultimaLetra(palabra));
   
   return 0;
}


/*7.5b_Crear una función que reciba un número y muestre en pantalla el perímetro y la superficie de un
   cuadrado que tenga como lado el número que se ha indicado como parámetro. */
   
#include

float perimetro (float numero)
{
  float perimetro;
   perimetro = 4 * numero;  
   return perimetro;
}

float area (float numero)
{  
   float area;
   area = numero * numero;
   return area;  
}
 
int main()
{
   int num;
   
   printf("Escriba un numero: ");
   scanf("%d", &num);
   printf("Perimetro:%f\n", perimetro(num));
   printf("Area:%f\n", area(num));
   
   return 0;
}

 /*7.6b_Crear una función �escribirTablaMultiplicar�, que reciba como parámetro un número entero, y escriba
   la tabla de multiplicar de ese número (por ejemplo, para el 3 deberá llegar desde 3x0=0 hasta 3x10=30). */
   
#include
   
void escribirTablaMultiplicar (int numero)
{
   int tabla;
       
   for (tabla=1; tabla= 10)
      {
         suma += numero % 10;
       ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calculo
  • Calculo
  • Calculos
  • Calculo
  • Calculo
  • Calculo
  • Calculo
  • Calculo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS