Avatar billede dudesicko Novice
29. april 2002 - 22:00 Der er 2 kommentarer og
1 løsning

Love Calculator ?

Er der nogen der har det her ?

http://www.pigeons.net/games/lovecalculator/index.php

Helst et magen til men bare i .asp, men php kan også gå.
Avatar billede cms Nybegynder
29. april 2002 - 22:07 #1
java script:
<html>
<head>
<title>LoveCalc</title>
<script language="javascript">
<!--

    function calculate (theform)
    {
        var Person1 = theform.name1.value;
        var Person2 = theform.name2.value;
        var Personen = Person1 + Person2;
        Personen = Personen.toUpperCase();
        var used = "";
        var position = -1;
        var count = 0;
        var akt = 0;
        var numbers = new Array (27);
        var a,i,j,k;
       
        for (a=0;a<27;a++) {
            numbers[a] = new Array(2);
            numbers[a][0]=numbers[a][1]=0;}

        for( ;; )
        {
            i = 0;

            ++position;
            if( position == Personen.length )
            {
                akt = 1 - akt;
                for( ;; )
                {
                    j = 0;

                    position = 0;
                    j = 0;
                    for( i = 1; i <= count / 2; ++i )
                    {
                        temp = numbers[i][1 - akt] + numbers[count - i + 1][1 - akt];
                        if( temp > 9 )
                        {
                            numbers[i + j][akt] = 1;
                            ++j;
                            numbers[i + j][akt] = temp - 10;
                        }
                        else
                            numbers[i + j][akt] = temp;
                    }
                    if( count % 2 == 0 )
                        count =Math.floor( count / 2 + j);
                    else
                    {
                        numbers[Math.floor(count / 2 + 1 + j)][akt] = numbers[Math.floor(count / 2 + 1)][1 - akt];
                        count = Math.floor(count / 2 + 1 + j);
                    }
                    if( count <= 2 || count == 3 && numbers[1][1 - akt] == 1 && numbers[2][1 - akt] == 0 && numbers[3][1 - akt] == 0 )
                    {
                     
                        k = 0;

                        if( count == 3 )
                            k = 100;
                        else
                            k = 10 * numbers[1][akt] + numbers[2][akt];
                        theform.result.value=k+'%';
                        return;
                    }
                    else
                        akt = 1 - akt;
                }
            }
            else
            {
                i1 = 0;

                aktb = Personen.charAt( position );
                i1 = 0;
                for( i = 0; i < used.length; ++i )
                {
                    if( aktb == used.charAt( i ) )
                        i1 = 1;
                }
                if( aktb == ' ' )
                    i1 = 1;
                if( i1 != 0 )
                    continue;
                ++count;
                used = used + aktb;
                i = 0;
                while( i < Personen.length )
                {
                    if( aktb == Personen.charAt( i ) )
                        ++numbers[count][akt];
                    ++i;
                }
                continue;
            }
        }
    }

//--></script>
</head>
<body bgcolor="#ffffff">
<form>
    <TABLE border="0">
      <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center"><FONT size="5"><IMG src="heartssa.gif" width="20" height="21">
      Der Liebesrechner <IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
      </TR>
      <TR>
    <TD>&nbsp;</TD>
    <TD><IMG src="heartssa.gif" width="20" height="21"></TD>
    <TD>&nbsp;</TD>
    <TD><FONT size="5"><IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
      </TR>
      <TR>
    <TD><FONT size="5"><IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
    <TD nowrap width=500 height=75 bgcolor="#ffafaf" align=center valign=center>
        <input type=text size=18 name=name1>
        <input type=button value="      Berechne      " onClick="calculate(this.form)">
        <input type=text size=18 name=name2><br>
        <input type=text size=5 name=result>
    </TD>
    <TD>&nbsp;</TD>
    <TD><FONT size="5"><IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
      </TR>
      <TR>
    <TD>&nbsp;</TD>
    <TD><FONT size="5"><IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT size="5"><IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
      </TR>
      <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD align="center"><FONT size="5"><IMG src="heartssa.gif" width="20" height="21">
      <IMG src="heartssa.gif" width="20" height="21">
      <IMG src="heartssa.gif" width="20" height="21"></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
      </TR>
    </TABLE>
</form>
</body>
Avatar billede dudesicko Novice
04. maj 2002 - 12:13 #2
Takker, men smid lige et svar.
Avatar billede cms Nybegynder
04. maj 2002 - 12:37 #3
okay :) ellers giver søgning på "Love Calculator source" i google en del interessante resultater
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester