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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  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 1,474 veces)
¡Micronet!

Desconectado Desconectado

Mensajes: 159



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

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
  1. function CientoFloat(s:string): real;
  2. var
  3. v: real;
  4. i: integer;
  5. d: integer;
  6. Numero: integer;
  7. Num1: integer;
  8. c: integer;
  9. Extra: integer;
  10. begin
  11.       v:=0;  d:=0;  c:=1;  Extra:=0;
  12.       while length(s) in ['0'..'9'] and c<2 do
  13.       begin
  14.            for i:=1 to length (s) do
  15.            begin
  16.                 if s[i] in ['0'..'9'] then
  17.                    d:= ord(s[i])-48;
  18.  
  19.            end;
  20.            Num1:=d;
  21.            v:=exp( Num1 * ln( Extra ) );
  22.            c:=c+1;
  23.            Extra:=Num1;
  24.       end;
  25.        CientoFloat := v;
  26. 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 am 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 Visual Basic
Jareth 9 9,010 Último mensaje 16 Septiembre 2006, 19:33 pm
por Jareth
Las fotos de Clementina, la primera computadora científica Argentina
Noticias
KarlosVid(ÊÇ) 0 3,244 Último mensaje 12 Mayo 2011, 01:01 am
por KarlosVid(ÊÇ)
Google entrega los premios de su `Feria Científica Mundial´
Noticias
wolfbcn 0 1,184 Último mensaje 13 Julio 2011, 21:01 pm
por wolfbcn
hola no me sale el caja flotante del xat en html ?
PHP
Weeken 0 2,156 Último mensaje 6 Octubre 2012, 07:10 am
por Weeken
Extraer Documentos de una BD científica
Foro Libre
dpalma 0 1,119 Último mensaje 18 Octubre 2015, 04:26 am
por dpalma
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines