So - ich hab da auch mal eine Frage.
Ich hab heut früh zwar erst damit angefangen, bleib aber momentan
beim rechnerproggi hängen, soweit läuft alles
Also der erste teil vom programm macht praktisch
dasselbe wie der zweite teil, das eine is nur mit if, das
andere nur mit switch-case.
.->Dann wollt ich noch wissen wie das Ungleichheitszeichen ist für
If-Anweisungen
Problem gelöst !=
->Und bei der switch-case Anweisung musste ich jedesmal bei jedem
case eine Ausgabe des Ergebnisses hinschreiben, ich wollte das aber
nur einmal am Ende der Caseanweisung machen, wie kann ich das realisieren?
->Und noch eine Frage: bei meiner If anweisung wahl==1
hab ich später die If anweisung erg==0 drinstehen um praktisch zu überprüfen
ob man nicht einen falschen operator verwendet hat, jedoch kann es ja
passieren, dass das ergebnis tatsächlich 0 ist, wie kann ich das lösen?
Auch hier wollte ich nicht unter jede If anweisung eine Ausgabe fomulieren,
sondern insgesamt unter alle If-Anweisungen eine Ausgabe für alles.
->Frage 4. wenn ich z.b. gleich beim ersten durchlauf des Programm ne 3 eingebe, kommt meine ausgabe, das ein falscher operator verwendet wurde
aber auch so eine wirre Zahl, wo kommt die her???
Problem gelöst also jungs wenn bei euch im Programmdurchlauf die Zahl "10572ACC"
begegnet, dann müsst die aus dem std::cout ein std::endl machen!
Achso Zerd, ab und zu muss man mal überlegen, aber das is ja auch sinn
und Zweck, ich würde mich jedenfalls sehr freuen, wenn du das TUT
weiterführst, dein letzter Beitrag liegt ja schon etwas zurück.
Und wie bekomme ich raus ob eine Zahl ne Primzahl ist?
Woher weiß ich ob ein Rest vorhanden ist oder nicht, bzw.
wie mache ich das dem Programm klar.
Edit: nach rund 2 stunden googeln und probieren hab ich immerhin
schon rausgefunden, dass das % den rest angibt und kein komplettes
ergebnis - das war ne schwere geburt
mfg. Chaosbohne
PS:
Bei dir fehlt im Kapitel schleifen, bei der for-schleife
nach dem return 0 das semikolon
PHP:
#include
#include
int main () {
float zahl1, zahl2, erg=0, wahl;
char op, falsch='-';
std::cout std::cin >> wahl;
if(wahl==1) {
std::cout std::cin >> zahl1;
std::cout std::cin >> zahl2;
std::cout ]: " std::cin >> op;
if(op=='+') {
erg=zahl1 + zahl2;
}
if(op=='-') {
erg=zahl1 - zahl2;
}
if(op=='*') {
erg=zahl1 * zahl2;
}
if(op=='/') {
erg=zahl1 / zahl2;
}
if(erg==0) {
std::cout } else {
std::cout }
}
if(wahl==2) {
std::cout std::cin >> zahl1;
std::cout std::cin >> zahl2;
std::cout ]: " std::cin >> op;
switch(op) {
case '+':
erg=zahl1 + zahl2;
std::cout break;
case '-':
erg=zahl1 - zahl2;
std::cout break;
case '*':
erg=zahl1 * zahl2;
std::cout break;
case '/':
erg=zahl1 / zahl2;
std::cout default:
std::cout }
}
else {
std::cout }
return 0;
}
Soo ich hab mal wieder ein bissl rumgebastelt.
Und hier ist mein Primzahlprogramm - bitte guggts euch mal an,
denn ich finde, das ich dass manchmal ziemlich umstädnlich gemacht habe
gibts dafür nen einfacheren code?
Aso Proggi 1 gibt euch alle Primzahlen von 0 bis zu eurer eingegebenen Zahl wieder
proggi 2 überprüft ob eure zahl ne primzahl ist.
PHP:
#include
#include
int main() {
int anzahl,i,c,d,e,f,wahl,zahl,g,h,j,k;
std::cout std::cin >> wahl;
if(wahl==1) {
std::cout std::cin >> anzahl;
if(anzahl {
if(anzahl==2)
{ std::cout if(anzahl==3)
{ std::cout std::cout if(anzahl==4)
{ std::cout std::cout if(anzahl==5)
{ std::cout std::cout std::cout if(anzahl==6)
{ std::cout std::cout std::cout if(anzahl==7)
{ std::cout std::cout std::cout std::cout
}
if(anzahl>7)
{
std::cout std::cout std::cout std::cout
for(i=2; i {
c=i%2;
d=i%3;
e=i%5;
f=i%7;
if(c!=0 && d!=0 && e!=0 && f!=0)
{
std::cout }
}
}
}
if(wahl==2) {
std::cout std::cin >> zahl;
c=zahl%2;
d=zahl%3;
e=zahl%5;
f=zahl%7;
g=zahl/2;
h=zahl/3;
k=zahl/4;
j=zahl/5;
if( zahl std::cout }
else if( zahl >7 && c!=0 && d!=0 && e!=0 && f!=0 ) {
std::cout }
else {
std::cout }
}
return 0;
}