elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:35  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Cientifica A Flotante Pascal
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cientifica A Flotante Pascal  (Leído 277 veces)
¡Micronet!

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Cientifica A Flotante Pascal
« en: 10 Febrero 2011, 19:24 »

Disculpen tengo un problema mas :S

en una cadena yo tengo 4e^5

el numero puede cambiar el del 5 en este caso...

lo que yo quiero es arrojar el resultado de esta manera 4x10^5 pero no quiero escribirlo... si no que quiero que el mismo pascal me lo lea como ese tipo de funcion como le podria a hacer :(....y que elevado a la 5. se pueda cambiar... y que siga aceptandolo :S y me regrese el resultado en flotante.


Código
function CientoFloat(s:string): real;
var
v: real;
i: integer;
d: integer;
Numero: integer;
Num1: integer;
c: integer;
Extra: integer;
begin
      v:=0;  d:=0;  c:=1;  Extra:=0;
      while length(s) in ['0'..'9'] and c<2 do
      begin
           for i:=1 to length (s) do
           begin
                if s[i] in ['0'..'9'] then
                   d:= ord(s[i])-48;
 
           end;
           Num1:=d;
           v:=exp( Num1 * ln( Extra ) );
           c:=c+1;
           Extra:=Num1;
      end;
       CientoFloat := v;
end;

Saludos he creado esta funcion para eso intentando dividir... mi cadena para poder identificar el numero de la izquierda en mi ejemplo el 4.... y luego dividirlo y usar el numero de la derecha en mi caso el 5...
pero no me sale correctamente... :/
alguien podria ayudarme :/ ¿?


« Última modificación: 17 Febrero 2011, 06:20 por ¡Micronet! » En línea


"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Calculadora Cientifica
Programación C/C++
bugmenot 4 920 Último mensaje 12 Febrero 2006, 23:06
por Kanny
Calculadora Cientifica
Programación C/C++
bugmenot 4 2,791 Último mensaje 9 Febrero 2006, 16:28
por Kasswed
Calculadora cientifica
Programación Visual Basic
Jareth 9 4,432 Último mensaje 16 Septiembre 2006, 19:33
por Jareth
Calculadora cientifica
Programación C/C++
tommaso 5 1,405 Último mensaje 30 Noviembre 2006, 23:39
por tommaso
Las fotos de Clementina, la primera computadora científica Argentina
Noticias
KarlosVid(ÊÇ) 0 1,140 Último mensaje 12 Mayo 2011, 01:01
por KarlosVid(ÊÇ)
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines