ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funciones Programacion En C++


Enviado por   •  9 de Mayo de 2015  •  2.582 Palabras (11 Páginas)  •  254 Visitas

Página 1 de 11

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<<”**** Menu****”;

gotoxy(25,8);

cout<<” 1.Almuerzos”;

gotoxy(25,9);

cout<<”2.Comidas”;

gotoxy(25,11);

cout<<”3.Cenas”;

gotoxy(35,5);

cout<<”4. Salir”;

gotoxy(25,13);

cout<<”Elige una opcion”;

r=getch( );

return (r);

}

void almuerzo (void);

int main( )

{

char resp;

clrscr( );

resp=menu( ); // representa el caracter que se le manda en r

switch(resp)

{

case ‘1‘: almuerzo( );

break;

case ‘2‘: almuerzo( );

break;

case ‘3‘: almuerzo( );

break;

case ‘4‘: almuerzo( );

break;

default;

cout<<”Opion no valida”;

}

while(resp!=’4’);

getch( );

return(0);

}

void almuerzo (void)

{ int op;

do {

clrscr();

gotoxy(30,5); cout<<”Opcion Almuerzos”;

gotoxy(20,8); cout<<” 1.Chilaquiles ”;

gotoxy(20,9); cout<<” 2.Enchiladas ”;

gotoxy(20,10); cout<<” 3.Molletes ”;

gotoxy(20,11); cout<<” 4. Regresar ”;

gotoxy(20,13); cout<<” Elige una opcion ”;

cin>>op;

clrscr();

switch(op)

{

case 1: cout<<”$30.00 ”;

break;

case 2: cout<<”$40.00 ”;

break;

case 3: cout<<”$25.00 ”;

break;

case 4: default: cout<<”Opion no valida”;

}

}while(op!=4);

getch( );

return(0);

}

void comida (void)

{ int xd;

do {

clrscr();

gotoxy(30,5); cout<<”Opcion Comidas”;

gotoxy(20,8); cout<<” 1.Milanesa ”;

gotoxy(20,9); cout<<” 2.Caldo de pollo ”;

gotoxy(20,10); cout<<” 3.Hamburguesa ”;

gotoxy(20,11); cout<<” 4. Regresar ”;

gotoxy(20,13); cout<<” Elige tu comida: ”;

cin>>xd;

clrscr();

switch(xd)

{

case 1: cout<<”$30.50 ”;

break;

case 2: cout<<”$40.00 ”;

break;

case 3: cout<<”$35.00 ”;

break;

case 4: default: cout<<”Opion no valida”;

}

}while(xd!=4);

getch( );

return(0);

}

void cena (void)

{ int cx;

do {

clrscr();

gotoxy(30,5); cout<<”Opcion Cena”;

gotoxy(20,8); cout<<” 1.Pan con leche”;

gotoxy(20,9); cout<<” 2.Cereal ”;

gotoxy(20,10); cout<<” 3.Cuernito ”;

gotoxy(20,11); cout<<”

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com