Domingo 22 de Diciembre de 2024, 22:09
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Problema.
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Problema. (Leído 1361 veces)
lizzmdq
Nuevo Miembro
Mensajes: 15
Problema.
«
en:
Jueves 27 de Marzo de 2008, 18:01 »
0
Hola a todos, bueno estaba haciendo un programa en pascal que consiste en :
[
!
[/size]
[/b] ] Ingresar la descripcion de 25 productos, Precio Costo , Precio Venta.
[
!
[/size]
[/b] ] Calcule y Muestre Porcentaje de ganancias de c/u.
[
!
[/size]
[/b] ] Producto con costo mayor.
Aca el code de como voy.
Código: Text
program prod;
uses crt;
var
CP,VP,gan:real;
DP,porc:string
pos,i:intenger;
begin
clrscr;
may:=0;
for i:=1 to 25 do
begin
Wirteln('Ingrese Descripcion del producto',i);
readln(DP);
writeln('Ingrese costo del producto');
readln(CP);
writeln('Ingrese Precio venta del producto');
readln(VP);
gan:=VP-CP;
porc:=CP*gan/100;
writeln('El porcentaje de la ganancia es :',porc);
if CP>may then
begin
may:=CP;
pos:=i;
end;
end;
writeln('El producto de mayor costo es:',pos);
readkey;
end.
No puedo ver donde esta el problema.
salu2
Tweet
ProfesorX
Moderador
Mensajes: 796
Nacionalidad:
Re: Problema.
«
Respuesta #1 en:
Jueves 27 de Marzo de 2008, 18:52 »
0
Para empezar, tienes varios errores de sintaxis, en algunas partes pones intenger en lugar de integer, en otra parte pones Wirteln en lugar de Writeln, y finalmente, defines la variable porc como string, cuando en realidad deberia ser de tipo real.
Esos son los errores que vi a simple vista, quizas haya mas, pero no tengo mi compilador de pascal para probarlo.
Saludos
NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================
lizzmdq
Nuevo Miembro
Mensajes: 15
Re: Problema.
«
Respuesta #2 en:
Jueves 27 de Marzo de 2008, 20:52 »
0
Gracias
.
Los errores de sintaxis ya los sabia , lo que queria saber eran las operaciones como estaban al final funciono (parece...
) , asi:
Código: Text
program woow;
uses crt;
var
CP,may,porc,VP,gan:real;
DP:string;
pos,i:integer;
begin
clrscr;
may:=0;
for i:=1 to 5 do
begin
Writeln('Ingrese Descripcion del producto N§ :',i);
readln(DP);
writeln('Ingrese Costo del producto');
readln(CP);
writeln('Ingrese Precio venta del producto');
readln(VP);
gan:=VP-CP;
porc:=gan*100/VP;
writeln('El porcentaje de la ganancia es :',porc:2:2);
if CP>may then
begin
may:=CP;
pos:=i;
end;
end;
writeln('El producto de mayor costo es:',pos);
readkey;
end.
salu2
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Problema.