ayuda con programacion basica en c++

danielv22

Bovino maduro
#1
Hola bakunos, necesito ayuda con un programa para c++, el punto es que no se usar funciones (si se pero muy simple) y el profe quiere que en el examen hagamos un programa que mediante una funcion regrese el subtotal, el iva y el total del precio de 4 productos que le alimentemos al programa, alguien me puede ayudar por favor?

el programa hasta ahora yo lo llevo asi:

#include <iostream.h>

float precios (float,float,float,float,float,float,float);
int main (void)
{
float a, b, c, d, iva, total, subtotal;

cout<< "alimenta un precio: ";
cin>> a;
cout<< "\nalimenta un precio: ";
cin>> c;
cout<< "\nalimenta un precio: ";
cin>> b;
cout<< "\nalimenta un precio: ";
cin>> d;

cout<< precios(a,b,c,d,iva, total, subtotal);
cin>> a;
}

float precios (float e, float f, float g, float h,float i,float iva,float total,float subtotal)
{return

subtotal=e+f+g+h;
iva=subtotal * 0.16;
total= subtotal+iva;


cout<< "\nel subtotal es " << subtotal;
cout<< "\nel iva es " << iva;
cout<< "\nel total es " << total;
cout<< "\n";
cin>>iva;
}
espero respuestas, gracias de antemano:chommy:
 

galactico_supremo

Bovino adolescente
#2
esta muy facil de resolver tu problema... no te dare código pero te dire como resolverlo..
para mandar a llamar a una funcio en c, solo tienes que escribir el nombre de la funcion que quiere llamar, ejemplo:
void main(){
mi funcion();
}

tipo de dato (void, int, floar, etc) funcion(){
codigo
return valor;
}

de esa forma llamas a una funcion: solo es cuestion de que coloques tu código adecuadamente dentro de la funcion, y para que te retorne el dato que necesitar, usas ("return valor")... espero y resuelvas tu problema.. saludos.
 
Arriba