Funciones Programacion En C++
Enviado por JoseCorona • 9 de Mayo de 2015 • 2.582 Palabras (11 Páginas) • 241 Visitas
FUNCIONES DE USUARIO
Es un pedazo de código pero con cierto formato
Sintaxis:
Tipo de dato Nombre de la función Argumento o parámetros
{ ...
Código
… }
Una función sirve para subdividir el programa en pedazos
Ejemplo:
carat (void)
{ gotoxy(20,5);
textolor(BLUE);
printf(“Hola”);
}
int main() {
carat(); … }
Dentro de los parámetros no se omite el tipo de dato, se le tiene que poner para cada una de las variables el tipo de dato que es.
Ejemplo:
void suma (int x, int y)
{ int z;
z=x+y;
printf(“La suma de %d mas %d es igual a %d, x,y,z”);
}
int main (){
suma (26,32);
}
También se puede de esta manera
void suma (int x, int y)
{ int z;
z=x+y;
printf(“La suma de %d mas %d es igual a %d, x,y,z”);
}
int main (){
a=25;
b=32;
suma (a,b);
}
Pr_4.cpp
// Portada con funciones
#include <stdio.h>
#include <conio.h>
void portada (void)
{
gotoxy(25,5);
printf(“Instituto Politécnico Nacional”);
gotoxy(35,7);
printf(“ESIME Zacatenco”);
gotoxy();
printf(“Fundamentos de programacion”);
gotoxy();
printf(“Nombre: Corona Galavan Ana Josefina”);
gotoxy(,);
printf(“ 1CM4 ”);
gotoxy(25,5);
printf(“ Fecha: 15/01/15 ”);
}
int main ( ) {
clrscr( );
portada( );
getch( );
return 0 ;
}
Pr2_5
//
#include <stdio.h>
#include <conio2.h>
#include <math.h>
void formula (int a, int b, int c)
{
float x1,x2,bc,ac;
clrscr( );
if (a!=0)
{ bc=b*b;
ac=4*a*c;
if (bc<ac)
{
x1=(-b+sqrt+(bc-ac))/(2*a);
x2=(-b+sqrt+(bc-ac))/(2*a);
printf(“ La raíz 1 es : %f”, x1);
printf(“ La raíz 2 es : %f”, x2);
getch( );
}
else {
printf(“ La raíz es negativa no se puede realizar”);
getch( );
}
else { printf (“ División entre creo no existe”);
getch( );
}
}
}
int main( )
{
int a, b, c;
clrscr( );
printf (“Dame un número a: ”);
scanf (“%d”,&a);
printf (“Dame un número b: ”);
scanf (“%d”,&b);
printf (“Dame un número c: ”);
scanf (“%d”,&c);
formula (a,b,c);
getch( );
return(0);
}
Pr2_6.cpp
//Menu de comidas con funciones
#include <stdio.h>
#include <iostream>
using namespace std;
char menu(void)
{
char r;
clrscr( );
gotoxy(35,5);
cout<<”****
...