Cálculo del producto escalar mediante función

Toño Sánchez
 
// Este programa calcula el producto escalar de dos vectores mediante una función.
// Paso de argumentos por valor.
 
 
#include <stdio.h>
#include <stdlib.h>

float prod_esc (float, float, float, float, float, float);

int main ()
{
    float x1, y1, z1, x2, y2, z2;
    float esc, x3, y3, z3;

    printf ("Dame componentes de dos vectores: ");
    scanf ("%f%f%f%f%f%f", &x1, &y1, &z1, &x2, &y2, &z2);
    esc = prod_esc (x1, y1, z1, x2, y2, z2);
    printf ("El producto escalar vale %f n", esc);

    system ("pause");
    return 0;
}

    float prod_esc (float x1, float y1, float z1, float x2, float y2, float z2)
    {
      float esc;
      esc = x1*x2+y1*y2+z1*z2;
      return esc;
    }

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s