taschenrechner!

cmk

Benutzertitel:
Beiträge
209
Hab mal nen kleinen taschenrechner gemacht!

/***************************************************************************
main.cpp - description
-------------------
begin : Sun Oct 27 20:24:46 UTC 2002
copyright : (C) 2002 by
email :
***************************************************************************/

/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream.h>
#include <stdlib.h>

int main()
{
cout << "############# FUSEL CALC 0.0.3 #############\n\n\n";

int a,c,b;
char d;
cout << "ENTER A NUMER: ";
cin >> a;
cout << "ENTER ANOTHER ONE: ";
cin >> b;
cout << "CHOOSE A KIND OF CALCULATION: ";
cin >> d;
switch (d)
{
case '+': c = a + b; break;
case '-': c = a - b; break;
case '*': c = a * b; break;
case '/': c = a / b; break;
}
cout << "-----------------------------\n\n\n";
cout << "FOLGENDE BERECHNUNG WURDE DURCHGEFÜHRT: \n\n";
cout << a;
cout << " ";
cout << d;
cout << " ";
cout << b;
cout << "\n\n\n";
cout << "RESULT: ";
cout << c;
cout << "\n\n\n\n\n";
return 0;
}



viel spass damit ;)

wir könne es ja so machen, dass jeder eine kleine verbesserung hinzufügt ;) dann reichen wir den taschenrechner bei suse ein - schreiben ins ccopyright die url von unixboard und hier sind schlagartig 38729034120 members ;)
 

caba

GESPERRT
Beiträge
351
Habe jetzt keine weltbewegende veränderug eingebaut, aber klein vieh macht auch mißt ;) muss mal in meinem Mathebuch schauen.

Code:
/*
 * main.cpp - description
 * -------------------
 * begin : Sun Oct 27 20:24:46 UTC 2002
 * copyright : (C) 2002 by
 * email :
 *
 * 
 * This program is free software; you can redistribute it and/or modify *
 * it under the terms of the GNU General Public License as published by *
 * the Free Software Foundation; either version 2 of the License, or *
 * (at your option) any later version. *
 *
 ****************************************************************************
 * 
 * Update 28.10.2002 - xahoo (m.wildauer@unix.net): Funktion "p": (a*a)+(b*b)=c^2 :D, muss mal in meinem Schulbuch blättern, vieleicht find ich ja was wirklich gescheites.
 *
 */

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream.h>
#include <stdlib.h>

int main()
{
cout << "############# FUSEL CALC 0.0.3 #############\n\n\n";

int a,c,b;
char d;
cout << "ENTER A NUMER: ";
cin >> a;
cout << "ENTER ANOTHER ONE: ";
cin >> b;
cout << "CHOOSE A KIND OF CALCULATION: ";
cin >> d;

switch (d) {

	case '+': c = a + b; break;
	case '-': c = a - b; break;
	case '*': c = a * b; break;
	case '/': c = a / b; break;
	case 'p': c = a * a + b * b; break;
}

cout << "-----------------------------\n\n\n";
cout << "FOLGENDE BERECHNUNG WURDE DURCHGEFÜHRT: \n\n";
cout << a;
cout << " ";
cout << d;
cout << " ";
cout << b;
cout << "\n\n\n";
cout << "RESULT: ";
cout << c;
cout << "\n\n\n\n\n";
return 0;
}

Admins: schaltet doch bitte ändungen wie cpp usw auch frei ..
 

Anhänge

  • calc.cpp.txt
    1,3 KB · Aufrufe: 5
Zuletzt bearbeitet:

cmk

Benutzertitel:
Beiträge
209
hehe super ;) vielleicht machen noch die c++ profis unter euch mit ;) is doch super und so lernt man dazu ;)

ähm ;) ich war nie gut in mathe ;) was berechnet p denn?
 

caba

GESPERRT
Beiträge
351
naja, könnte der Grundstein für den Pythagoras sein. also

a^2 + b^2 = c^2 :)

ich schau mal, bin noch nett so der cpp held, aber vieleicht schaff ich es ja eine routine für 'wurzel' ziehen zu schreiben. Dann is das 'p' komplett, bisher is das nur die hälfte ;).

In meinem mathe buch hab ich viel gefunden, aber die hälfte wird ein bissl schwer zu schreiben, wie z.b. Quadtratische Gleichungen etc. ;). mal sehen

mfg manuel
 

rup

Haudegen
Beiträge
627
fuer die Potenz gibt's die Funktion "double pow(double ,double )" in math.h
 
Zuletzt bearbeitet:

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Verständnisfrage zu RegExps

[Perl] Perl OO Methodenaufruf in anderem Objekt

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Aufgabe in C

Oben