Liebesrechner

naja man kennt doch sowas von gewissen sites
also man gibt zwei namen ein und dann erechnet das pogramm wie hoch die liebeswarscheinlickeit anhand der namen ist!

Verstehste?
 
#include <iostream>
#include <string>
#include <stdlib.h>

int uebereinstimmung()
{
std::string name1;
std::string name2;
int prozent = 0;
std::cout << "Name1 eingeben: " ;
std::cin >> name1;
std::cout << "Name2 eingeben: " ;
std::cin >> name2;
int laenge;
int laenge2;

if (name1[0] == name2[0])
{
prozent = prozent + 10;
}
return prozent;
}

int main()
{
int n;
for (n = 1; n > 0; n++)
{
int prozente;
prozente = uebereinstimmung();
std::cout << "Uebereinstimmung: " << prozente << "%" << std::endl;
}
}
Und dann durch weitere IFs Prozent vergeben.
 
Arg
Das finde ich ja wohl ziemlich unverschämt
"Ich will einen Liebesrechner schreiben, kann das jemand für mich machen, ich hab auch noch gar nicht drüber nachgedacht!"

Überleg doch einfach mal 5 Minuten und denk dir aus, wie du aus 2 Namen (und unter Umständen weiteren (witzigen) Eingaben) selbst was berrechnen kannst. Hier ist deine eigene Kreativität gefragt.
 
hab dann so weiter gemacht
#include <iostream>
#include <string>
#include <stdlib.h>
int uebereinstimmung()
{
std::string name1;
std::string name2;
int prozent = 0;
std::cout << "Name1 eingeben: " ;
std::cin >> name1;
std::cout << "Name2 eingeben: " ;
std::cin >> name2;
int laenge;
int laenge2;
if (name1[0] == name2[0])
{
prozent = prozent + 10;
}
return prozent;
}
void main()
{
int n;
for (n = 1; n > 0; n++)
{
int prozente;
prozente = uebereinstimmung();
std::cout << "Uebereinstimmung: " << prozente << "%" << std::endl;
}
}
{
if (name1[1] == name2[1])
{
prozent = prozent + 10;
}
return prozent;
{
if (name1[2] == name2[2])
{
prozent = prozent + 10;
}
return prozent;
{
if (name1[3] == name2[3])
{
prozent = prozent + 10;
}
return prozent;
{
if (name1[4] == name2[4])
{
prozent = prozent + 10;
}
return prozent;
}
}
}
}

bin noch und weiß net ob das richtig ist
hab 1 error und 2 warnings
Compiling...
Liebesrechner.cpp
D:\Visual Basic 6.0\MSDev98\MyProjects\Liebesrechner.cpp(15) : warning C4101: 'laenge2' : unreferenced local variable
D:\Visual Basic 6.0\MSDev98\MyProjects\Liebesrechner.cpp(14) : warning C4101: 'laenge' : unreferenced local variable
D:\Visual Basic 6.0\MSDev98\MyProjects\Liebesrechner.cpp(34) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.
Liebesrechner.exe - 1 error(s), 2 warning(s)
 
Code:
 #include <iostream>
#include <string>
#include <stdlib.h>
int uebereinstimmung()
{
  std::string name1;
  std::string name2;
  int prozent = 0;
  std::cout << "Name1 eingeben: " ;
  std::cin >> name1;
  std::cout << "Name2 eingeben: " ;
  std::cin >> name2;
  int laenge;
  int laenge2;
  if (name1[0] == name2[0])
  {
  prozent = prozent + 10;
  } 
  return prozent;
}
 
 

void main()
{
  int n;
  for (n = 1; n > 0; n++)
  {
	int prozente;
	prozente = uebereinstimmung();
	std::cout << "Uebereinstimmung: " << prozente << "%" << std::endl;
  } 
}
 
 
FEHLER : HIER fehlt der Funktionskopf... und zudem wenn du das hier hinschreibst, fehlt zudem noch der Prototyp !  Und die Warnungen kommen weil du die Variablen garnicht benutzt !
{
if (name1[1] == name2[1])
{
prozent = prozent + 10;
} 
return prozent;
{
if (name1[2] == name2[2])
{
prozent = prozent + 10;
} 
return prozent;
{
if (name1[3] == name2[3])
{
prozent = prozent + 10;
} 
return prozent; 
{
if (name1[4] == name2[4])
{
prozent = prozent + 10;
} 
return prozent;
}
}
}
}



Ich würde dir mal das HELLO WORLD programm empfehlen. (Und nicht nur abtippen, sondern VERSTEHEN !)
 
Zurück