elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  que esta mal en mi funcion??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: que esta mal en mi funcion??  (Leído 275 veces)
CodePlusPlus

Desconectado Desconectado

Mensajes: 1


Ver Perfil
que esta mal en mi funcion??
« en: Ayer a las 06:03 »

 :huh: :huh:

me salieron los sigüientes errores:
[{
   
   "message": "expected unqualified-id before '{' token",
   "startLineNumber": 59,
   "startColumn": 52,
   "endLineNumber": 59,
   "endColumn": 52
}

----------------------------------------------------------------------
[{
   "message": "expected a declaration",
   "source": "C/C++",
   "startLineNumber": 59,
   "startColumn": 52,
   "endLineNumber": 59,
   "endColumn": 53,
   "origin": "extHost1"
}]


]
--------------------------------------------------------------------------------
este es el codigo en cuestion:
#include<iostream>

using namespace std;

float porcentaje(float porc, float pre, float tot);

int main(){
   int resp= 0;
   char produc;
float porcent, precio, total;
cout<<"ingrese el producto que decea";

while(produc>0){
   
    cout<<"elija su producto:"<<endl<<"pantalon[p]\nremera[r]\nmedias[m]";
cin>>produc;
switch(produc){
case 'p' :
case 'P' :

cout<<"usted eligio el producto pantalon"<<endl;
precio= 35.80;
resp=1;
break;


case 'r' :
case 'R' :

cout<<"usted elijio el producto remera"<<endl;
precio=14.50;
resp=1;

break;

case 'm' :
case 'M' :

cout<<"usted elijio el producto medio"<<endl;
precio=2.40;
resp=1;

break;

default : resp= 0;

}
cout<<"elija un porcentaje de descuento"<<endl;

cin>> porcent;

porcentaje(porcent, precio, total);
cout<<total;


return 0;
}}

float porcentaje(float porc, float pre, float tot);{
    cout<<"estamos calcualando el porcentaje";
total=precio*porcent/100;

return total;
}   


En línea

Eternal Idol
Kernel coder ajeno al tiempo
Moderador
***
Desconectado Desconectado

Mensajes: 5.970


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: que esta mal en mi funcion??
« Respuesta #1 en: Ayer a las 13:51 »

¿Que hace ese ; ahi justo antes del cuerpo de la funcion?
Código
  1. float porcentaje(float porc, float pre, float tot);{
  2.    cout<<"estamos calcualando el porcentaje";
  3. total=precio*porcent/100;
  4.  
  5. return total;
  6. }

Despues en la misma funcion usas nombres de variable que no coindicen con las que se reciben como parametros.

El compilador tambien advierte: en las lineas 13 y 52 usas variables sin inicializar, produc y total respectivamente.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Que error hay en esta funcion php?
PHP
Alex_bro 4 2,407 Último mensaje 3 Septiembre 2007, 15:39 pm
por Alex_bro
me gustaria q me revisaran esta funcion recursiva y m dijeran si esta bien
Programación C/C++
eduardo17445 5 4,563 Último mensaje 2 Noviembre 2012, 05:16 am
por eduardo17445
quisiera q me dijeran como esta esta funcion recursiva
Programación C/C++
eduardo17445 7 4,240 Último mensaje 2 Noviembre 2012, 19:20 pm
por flony
diganme si esta funcion recursiva esta bien devc++
Programación C/C++
eduardo17445 4 3,294 Último mensaje 24 Abril 2013, 04:00 am
por 85
Ayuda con esta funcion « 1 2 »
Programación C/C++
gold oscar 16 7,758 Último mensaje 3 Noviembre 2016, 21:30 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines