Hoppa till innehåll

Rekommendera inlägg

Skrivet (redigerat)

Vad tycker ni om mitt lilla enkla c++ program?

Har hållt på med c++ i ca 1 vecka.

 

#include <iostream>
using namespace std;

int main(void)
{
    
    system("TITLE Kalylator");
    system("COLOR E");
    char cChar;
    double dfirstnumber;
    double dsecondnumber;
    char cDoagain;
    
do
{
    system("CLS");
    cout << "skriv in ett tal du vill anvanda"
    << endl;
    cin >> dfirstnumber;
    cout << "Vill du addera, subtrahera, multiplicera, dividera ?"
    << " (+,-,* eller /) " << endl;
    cin >> cChar;
    
    cout << "skriv in ett annat tal du vill anvanda"
    << endl;
    cin >> dsecondnumber;
    
    switch (cChar)
    {
        case '+':
                cout << " summan av talen ar:   " << dfirstnumber << " + " << dsecondnumber << " = " << (dfirstnumber + dsecondnumber)
                << endl;
                break;
                           case '-' :
                cout << " differensen av talen ar:   " << dfirstnumber << " - " << dsecondnumber << " = " << (dfirstnumber - dsecondnumber)
                << endl;
                break;
                
                           case '*' :
                cout << " produkten av talen ar:   " << dfirstnumber << " * " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber)
                << endl;
                break;
                           case 'x' :
                cout << " produkten av talen ar:   " << dfirstnumber << " x " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber)
                << endl;
                break;
                
                           case 'X' :
                cout << " produkten av talen ar:   " << dfirstnumber << " X " << dsecondnumber << " = " << (dfirstnumber * dsecondnumber)
                << endl;
                break;
                
                           case '/' :
                           if(dsecondnumber == 0){
                                cout << "du maste ha skrivit nagot fel" << endl;
                                }else{
                cout << " kvoten ar:   " << dfirstnumber << " / " << dsecondnumber << " = " << (dfirstnumber / dsecondnumber)
                << endl;
                }
                break;
                
                
                default:
                    cout <<"du maste ha skrivit nagot fel" << endl;
                    break;
                    
                    }
                    cout << "vill du gora det igen ? (skriv j eller n)" << endl;
                    cin >> cDoagain;
                    
                    }while (cDoagain == 'j' || cDoagain == 'J');
                    system ("pause");
                    }

 

MVH

Redigerat av Mugaga
Skrivet

1. Posta alltid exe för de som inte kan/orkar kompilera själva. Om du ska posta källkod kan du gärna ladda upp en .c-fil (använder du fler filer så komprimera till ett .zip-arkiv innan).

2. Städa upp din kodstil. Särskilt att få rätt indention är viktigt. (Eller så är det bara forum-systemet som äcklar sig med koden.

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...