tecnico informatico

Páginas: 6 (1311 palabras) Publicado: 1 de junio de 2014
  Me encuentro varado en el Capítulo 6. Pero para despejarme un poco he decicido seguir con
el Capítulo 7. De paso, me parecen más manejables estos ejercicios. Quizás podría ir antes
que Manejo de Ficherose este capítulo.
  He aquí algunos ejercicios resueltos de Funciones. Me salto algunos que no he podido resolver
y en el caso del primero(borrar pantalla), ni idea. ¡Ya vendrá la luz!?/* 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;
  floatcubo;
  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("Escriba otro 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 (floatnum)
{
   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;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico En Informatica
  • Tecnico Informatico
  • Tecnico en Informatica
  • tecnico en informatica
  • Tecnico En Informatica
  • Tecnico en informatica
  • tecnica en informatica
  • Técnico En Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS