Ja... der skal læses lidt 

Her idag fik jeg en opgave med noget geometri, og så fik jeg ideen om at lave et program der gør alt for en?
hvad syntes i om det?
#include <iostream>
using namespace std;
int main() // Dette program skal kunne regner rumfang og areal af en kegle ud. Lige nu virker den kun med Rumfang
{
           double dnumber1,dnumber2,dnumber3;
           char cChar;
           char cDoagain;
           do
           {
           system("CLS");
           system("TITLE MBP's geometri regner");
           system("COLOR 0A");
           
           cout << "velkommen til MBP's geometri regner." << endl;
           cout << endl;
           cout << "Husk at denne lommeregner regner med Pi = 3.14" << endl;
           cout << "Alle formler er taget fra Wikipedia" << endl;
           cout << endl;
           cout << "Vaelg foerst hvad for en figur du vil regne med: " << endl;
           cout << endl;
           cout << "k = for at regne med et kvadrat" << endl;
           cout << "c = for at regne med en cirkel" << endl;
           cout << "t = for at regne med en trekant" << endl;
           cout << "r = for at regne med et rektangel" << endl;
           cout << "o = for at regne med en kube (terning)" << endl;
           cout << "l = for at regne med en kube (aflang)" << endl;
           cout << "p = for at regne med en pyramide" << endl;
           cout << "u = for at regne med en kugle" << endl;
           cout << "i = for at regne med en kegle" << endl;
           cout << "y = for at regne med en cylinder" << endl; 
           cout << endl;
           cin >> cChar;
           
           
           switch(cChar)
           {
                        case 'k':
                        cout << endl;
                        cout << "indtast venligst sidelaengde af kvadraten:";
                        cin >> dnumber1;
                        cout << endl;
                        
                        cout << "Omkredsen er:" << " = " << (dnumber1 * 4.0) << endl;
                        cout << "Arealet er:" << " = " << (dnumber1 * dnumber1) << endl;
                        break;
                        
                        case 'c':
                        cout << endl;
                        cout << "indtast venligst radius af cirklen:";
                        cin >> dnumber1;
                        cout << endl;
                        
                        cout << "Omkredsen er:" << " = " << (6.28 * dnumber1) << endl;
                        cout << "Arealet er:" << " = " << (3.14) * (dnumber1 * dnumber1) << endl;
                        break;
                        
                        case 't':
                        cout << endl;
                        cout << "indtast venligst hoejden af trekanten:";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst grundlinjemaalet af trekanten";
                        cin >> dnumber2;
                        
                        cout << "indtast venligst sidemaalet af trekanten:";
                        cin >> dnumber3;
                        
                        cout << endl;
                        cout << "Omkredsen er: (for retvinklet trekant)" << " = " << (dnumber1 + dnumber2 + dnumber3) << endl;
                        cout << "Omkredsen er: (for normal trekant)" << " = " << (dnumber2 + dnumber3 + dnumber3) << endl;
                        cout << "Arealet er: " << " = " << (dnumber1 * dnumber2) / 2.0 << endl;
                        break;
                        
                        case 'r':
                        cout << endl;
                        cout << "indtast venligst sidemaalet af rektanglen:";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst laengden af rektanglen:";
                        cin >> dnumber2;
                        
                        cout << endl;
                        cout << "Omkredsen er:" << " = " << (dnumber1 + dnumber1 + dnumber2 + dnumber2) << endl;
                        cout << "Arealet er:" << " = " << dnumber1 * dnumber2 << endl;
                        
                        case 'o':
                        cout << endl;
                        cout << "indtast venligst sidemaalet af terningen:";
                        cin >> dnumber1;
                        
                        cout << endl;
                        cout << "Arealet er:" << " = " << 6.0 * (dnumber1 * dnumber1) << endl;
                        cout << "Rumfanget er:" << " = " << dnumber1 * dnumber1 * dnumber1 << endl;               
                        break;
                        
                        case 'l':
                        cout << endl;
                        cout << "indtast venligst bredden af kuben:";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst laengden af kuben:";
                        cin >> dnumber2;
                        
                        cout << "indtast venligst hoejden af kuben:";
                        cin >> dnumber3;
                        
                        cout << "Arealet er:" << " = " << (dnumber3 * dnumber2) * 2.0 + (dnumber2 * dnumber1) * 2.0 + (dnumber1 * dnumber3) * 2.0 << endl;
                        cout << "Rumfanget er:" << " = " << (dnumber2 * dnumber3) * dnumber1 << endl;
                        break;
                        
                        case 'p':
                        cout << endl;
                        cout << "indtast venligst grundlinjen af pyramiden:";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst højden af pyramiden:";
                        cin >> dnumber2;
                        
                        cout << endl;
                        cout << "rumfanget er:" << " = " << (dnumber1 * dnumber2) / 3.0 << endl;
                        break;
                        
                        case 'u':
                        cout << endl;
                        cout << "indtast venligst radiusen af kuglen:";
                        cin >> dnumber1;
                        
                        cout << endl;
                        cout << "Arealet er:" << " = " << 12.56 * (dnumber1 * dnumber1) << endl;
                        cout << "rumfanget er:" << " = " << 4.18666667 * (dnumber1 * dnumber1 * dnumber1) << endl;
                        break;
                        
                        case 'i':
                        cout << endl;
                        cout << "indtast venligst radius af keglen: ";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst hoejden af keglen: ";
                        cin >> dnumber2;
                        
                        cout << "Rumfanget er:" << " = " << (1.04666667) * dnumber2 * (dnumber1 * dnumber1) << endl;
                        break;
                        
                        case 'y':
                        cout << endl;
                        cout << "indtast venligst radius af cylindren:";
                        cin >> dnumber1;
                        
                        cout << "indtast venligst hoejden af cylindren:";
                        cin >> dnumber2;
                        
                        cout << "Arealet er:" << " = " << 2.0 * 3.14 * dnumber1 * (dnumber1 + dnumber2) << endl;
                        cout << "Rumfanget er:" << " = " << 3.14 * (dnumber1 * dnumber1) * dnumber2 << endl;
                        break; 
                        
                        }
                        
                        
                        cout << endl;
                        cout << "Dette program blev lavet af Morten Borup Petersen" << endl;
                        cout << "start paa ny? (tryk y, og saa enter)" << endl;
		                cin >> cDoagain;
		                
           }
           while ( cDoagain == 'y');
           system("PAUSE");
           return 0;
}
           
tog dog også hele min eftermiddag og aften (fra kl. 16:00 til 19:30)
har også lavet 2 andre matematikprogrammer igår. hvis i vil prøve dem, og kommentere:
Simpel lommeregner: 
#include <iostream>
using namespace std;
int main()
{						
    system("TITLE lommeregner v. 0.4 af MBP");
    system("COLOR 0A");
    char cChar;
    double dfirstnumber;
    double dsecondnumber;
    char cDoagain;
	do
	{
	        system("CLS");
	        cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	        cin >> dfirstnumber;
	        cout << "indtast venligst det andet nummer, og saa enter" << endl;
	        cin >> dsecondnumber;
	
	        cout << "indtast venligst den funktion du vil benytte, og saa enter" << " (+,-,* eller /)" << endl;
	        cin >> cChar; 
    
		
		switch (cChar)
		{
			case '+':
			cout << "svaret er: " << dfirstnumber << " + " << dsecondnumber << " = " << (dfirstnumber + dsecondnumber) << endl;
		}
		
		switch (cChar)
		{
			case '-':
			cout << "svaret er: " << dfirstnumber << " - " << dsecondnumber << " = " << (dfirstnumber - dsecondnumber) << endl;
		}
		
		switch (cChar)
		{
			case '*':
			cout << "svaret er: " << dfirstnumber << " * " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber) << endl;
		}
		
		switch (cChar)
		{
			case '/':
			cout << "svaret er: " << dfirstnumber << " / " << dsecondnumber << " = " << (dfirstnumber / dsecondnumber) << endl;
		}
		cout << "en gang til? (tryk y, og saa enter)" << endl;
		cin >> cDoagain;
	}	while ( cDoagain == 'y');
}
gennemsnitsfinder: 
#include <iostream>
using namespace std;
int main()
{
    int number1,number2,number3,number4,number5,number6,number7,number8,number9,number10;
    char cChar; 
    double gennemsnit;
    char cDoagain;
    
    do
    {
           system("CLS");
           system("TITLE MBP's Gennemsnitsfinder v.0.9.1");
           system("COLOR 0A");
           
           cout << "Velkommen til MBP's gennemsnitsfinder v. 0.9.1" << endl;
           cout << endl;
           cout << "Vaelg venligst hvor mange tal du vil finde gennemsnittet af" << endl;
           cout << endl;
           cout << "2 = for at finde gennemsnittet af 2 forskellige tal" << endl;
           cout << "3 = for at finde gennemsnittet af 3 forskellige tal" << endl;
           cout << "4 = for at finde gennemsnittet af 4 forskellige tal" << endl;
           cout << "5 = for at finde gennemsnittet af 5 forskellige tal" << endl;
           cout << "6 = for at finde gennemsnittet af 6 forskellige tal" << endl;
           cout << "7 = for at finde gennemsnittet af 7 forskellige tal" << endl;
           cout << "8 = for at finde gennemsnittet af 8 forskellige tal" << endl;
           cout << "9 = for at finde gennemsnittet af 9 forskellige tal" << endl;
           cin >> cChar;
           
           switch (cChar)
           {
                  case '2':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2) / 2.0 << endl;
               }
           
           switch (cChar)
           {
                  case '3':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3) / 3.0 << endl;
               }
           
           switch (cChar)
           {
                  case '4':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4) / 4.0 << endl;
               }
               
           switch (cChar)
           {
                  case '5':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
	              cout << "indtast venligst det femte nummber, og saa enter" << endl;
	              cin >> number5;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4 + number5) / 5.0 << endl;
               }
               
           switch (cChar)
           {
                  case '6':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
	              cout << "indtast venligst det femte nummer, og saa enter" << endl;
	              cin >> number5;
	              
	              cout << "indtast venligst det sjette nummer, og saa enter" << endl;
	              cin >> number6;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4 + number5 + number6) / 6.0 << endl;
               }
               
           switch (cChar)
           {
                  case '7':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
	              cout << "indtast venligst det femte nummer, og saa enter" << endl;
	              cin >> number5;
	              
	              cout << "indtast venligst det sjette nummer, og saa enter" << endl;
	              cin >> number6;
	              
	              cout << "indtast venligst det syvende nummer, og saa enter" << endl;
	              cin >> number7;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4 + number5 + number6 + number7) / 7.0 << endl;
               }
               
           switch (cChar)
           {
                  case '8':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
	              cout << "indtast venligst det femte nummer, og saa enter" << endl;
	              cin >> number5;
	              
	              cout << "indtast venligst det sjette nummer, og saa enter" << endl;
	              cin >> number6;
	              
	              cout << "indtast venligst det syvende nummer, og saa enter" << endl;
	              cin >> number7;
	              
	              cout << "indtast venligst det ottende nummer, og saa enter" << endl;
	              cin >> number8;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4 + number5 + number6 + number7 + number8) / 8.0 << endl;
               }
           switch (cChar)
           {
                  case '9':
                  cout << "indtast venligst det foerste nummer, og saa enter" << endl;
    	          cin >> number1;
	              cout << "indtast venligst det andet nummer, og saa enter" << endl;
	              cin >> number2;
	              
	              cout << "indtast venligst det tredje nummer, og saa enter" << endl;
	              cin >> number3;
	              
	              cout << "indtast venligst det fjerde nummer, og saa enter" << endl;
	              cin >> number4;
	              
	              cout << "indtast venligst det femte nummer, og saa enter" << endl;
	              cin >> number5;
	              
	              cout << "indtast venligst det sjette nummer, og saa enter" << endl;
	              cin >> number6;
	              
	              cout << "indtast venligst det syvende nummer, og saa enter" << endl;
	              cin >> number7;
	              
	              cout << "indtast venligst det ottende nummer, og saa enter" << endl;
	              cin >> number8;
	              
	              cout << "indtast venligst det niende nummer, og saa enter" << endl;
	              cin >> number9;
	              
               cout << "gennemsnittet er: " << " = " << (number1 + number2 + number3 + number4 + number5 + number6 + number7 + number8 + number9) / 9.0 << endl;
               }
                
               cout << "begynd forfra? (tryk y, og saa enter)" << endl;
		cin >> cDoagain;
    }
	while ( cDoagain == 'y');
    system("PAUSE");
    return 0;
}
               
roser lige mig selv 

syntes det er ok godt af en der kun har kendt c++ i 3 dage ( uden nogen tidligere programmeringserfaring) 
						
						
						
						
		
							Indlæg senest redigeret d. 22.04.2009 19:45 af Bruger #14903