Funciones en C++
Funciones en C++
Funciones en C++
Las funciones son invocadas desde otras funciones pero por los momentos todas las
funciones las invocaremos desde main(); esta es la única función que no se invoca desde
ningún punto ya que es el bloque principal de código de cualquier programa en C++.
Existen 3 características de las funciones en C++:
➢ Definición
➢ Declaración
➢ Llamada
Sintaxis:
Estos argumentos pueden ser identificadores (variables) o cualquier otra expresión válida.
La llamada a una función se escribe de forma general como sigue:
Sintaxis:
#include <iostream>
int main() {
double numero1, numero2, resultado;
std::cout << "Introduzca el primer número: ";
std::cin >> numero1;
std::cout << "Introduzca el segundo número: ";
std::cin >> numero2;
return 0;
}
// Definición
double calcula_media(double num1, double num2)
{
double media;
media = (num1+num2)/2.;
return media;
}
Ahora con el programa de piezas fabricadas se deberá hacer una modificación para
implementar una función que calcule la multa.
#include <iostream>
int main() {
int piezas, faltante;
float sueldo, multa;
faltante=0;
multa=0;
std::cout << "Cuantas piezas fabrico el obrero: ";
std::cin >>piezas;
if (piezas>=200)
sueldo = piezas* 70;
else{
faltante= 200 - piezas;
multa = faltante*30;
sueldo = (piezas*70)- multa;
}
std::cout << "El sueldo es de "<< sueldo << " el faltante de piezas es " << faltante
<< " y la multa es de " << multa << ".\n";
return 0;
}