Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

UNCIONES DE USUARIO PASO POR VALOR Y VALORES POR REFERENCIA.

Enviado por   •  3 de Diciembre de 2017  •  815 Palabras (4 Páginas)  •  448 Visitas

Página 1 de 4

...

Imprima en principal

3- ESQUELETO MAGNITUD Y ANGULO

concepto de complejos

notacion rectangular equivalente a notacion polar

a+jb= magnitud y angulo

magnitud es igual a la raiz (a elevado al cuadrado +b elevado al cuadrado)

angulo es la tangente inversa de b(cateto opuesto)/a(cateto adyacente)

#include

#include

//archivo fmagang.c guardar en escritorio

float mag(float,float);//prototipo f magnitud

float ang //prototipo f Angulo

const float pi=3.1416;

main()

{

float A,B,S;//declaracion de variables

//lectura

m= (); //llamada funcion magnitud

a= //llamada funcion angulo

//impresion

system("pause");

return 0;

}

PROGRAMA DE AYUDA CON VALOR DE RETORNO

[pic 1]

PSEUDOPROGRAMA RETORNA DOS VALORES POR REFERENCIA

//BIBLIOTECAS

voida SUMA(FLOAT *, FLOAT*,FLOAT, FLOAT, FLATA) //P R O T O T I P O DE LA

FUNCION SUMA

//PROGRAMA PRINCIPAL

int main (void) o main()

//cuerpo del programa

//INICIO DE PROGRAMA

//real r1,r2,a,b,c,..... declaro las variables fin instruccion

//fase de lectura

suma(&r1,&r2,a,b,c);//LL A M A D A de la funcion & manda direccion

//imprimir "r1=",r1

//imprimir "r2=",r2

//SI QUIERO OTRA SUMA CON OTROS VALORES Y USO LA MISMA FUNCION DE USUARIO

//FASE LECTURA

suma(&r3,&r4,a1,b1,c1);//LL A M A D A de la funcion & manda direccion

//imprimir "r3=",r3

//imprimir "r4=",r4

// fin de programa principal main

//declar retorno nulo para este caso nombre FUNCION DE USUARIO (declaro arg. entrada float *x, .., float A, float B,...)

//cuerpo de la funcion

//Inicio de la funcion usuario

*x=A+B; //regresa por referencia

*y=B+C;//regresa por referencia

//fin de la funcion usuario

PSEUDOPROGRAMA QUE RETORNA UN VALOR POR RETORNO Y DOS POR REFERENCIA

//BIBLIOTECAS

FLOAT SUMA(FLOAT *, FLOAT*,FLOAT, FLOAT, FLATA) //P R O T O T I P O DE LA FUNCION SUMA

//PROGRAMA PRINCIPAL

//INICIO DE PROGRAMA

//real r1,r2,a,b,c,..... declaro las variables fin instruccion

//fase de lectura

s=suma(&r1,&r2,a,b,c);//LL A M A D A de la funcion &manda direccion

//imprimir "s=", s

//imprimir "r1=",r1

//imprimir "r2=",r2

//SI QUIERO OTRA SUMA CON OTROS VALORES Y USO LA MISMA FUNCION DE USUARIO

//FASE LECTURA

s1=suma(&r3,&r4,a1,b1,c1);//LL A M A D A de la funcion &manda direccion

//imprimir "s1=", s1

//imprimir "r3=",r3

//imprimir "r4=",r4

// fin de programa principal main

//declaro retorno FUNCION DE USUARIO aqui declaro arg. entrada float *x, ..., float A, float B,....

//cuerpo de la funcion

//Inicio de la funcion usuario

s1=0;

*x=A+B; //regresa por referencia

*y=B+C;//regresa por referencia

return s1; //regresa por retorno si se requiriera

//fin de la funcion usuario

...

Descargar como  txt (6.2 Kb)   pdf (72.9 Kb)   docx (13.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club