Título: pseudocodigo Publicado por: vivianfes en 13 Noviembre 2014, 03:36 am hola tengo este programa que me pide convertir un numero arabigo a romano pero me marca error en el concatenar alguien podria ayudarme con los errores porfavor
leer arabigo; n=arabigo/1000; para i<-1 hasta n Hacer romano<-romano concatenar M; FinPara arabigo<-arabigo mod 1000; n<-arabigo/1000; si n=9 entonces romano<-romano concatenar cm n<-n-9; FinSi si n=4 entonces romano<-romano concatener cd n<-n-4; FinSi si n>=5 Entonces concatenar(romano,D); n<-n-5; FinSi para x<-1 hasta n romano<-romano concatenar c; FinPara arabigo<-arabigo mod 1oo; n<-arabigo/10; si n=9 Entonces romano<-romano concatenar xc; n<-n-9; FinSi si n=4 entonces romano<-romano concatenar xl; n<-4; FinSi si n>=5 Entonces romano<-romano concatenar l; n<-n-5; FinSi para i<-1 hasta n romano concatenar x; FinPara romano<-romano mod 10; n<=arabigo/l si n=9 entonces romano<-romano concatenar ix; n<-n-9; FinSi si n=4 Entonces romano<-romano concatenar iv; n<-n-4; FinSi si n>=5 Entonces romano<-romano concatenar v; n<-n-5; FinSi para i<-1 hasta n romano<-romano+"V" FinPara escribir imprime romano; FinProceso Título: Re: pseudocodigo Publicado por: engel lex en 13 Noviembre 2014, 03:40 am si vas a publicar codigo (así sea pseudo) usa la etiqueta de codigo (http://foro.elhacker.net/Themes/converted/images/bbc/code.gif)...
no entiendo como que te da error al concatenar, no creo que un compilador de C/C++ pueda compilar eso, puedes dar más detalle? |