Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

in Pascal: variable muss ungleich 0 (Null) sein?

hallo, ich muss in meinen anfängen bei dem coden eines pascal-programmes mit zwei ganzen natürlichen zahlen die 4 grundrechenoperationen, also plus, minus, mal und geteilt ausführen. nun zu meiner frage, nehmen wir mal an, die zahlen heißen A und B.

wie kann ich die Variable B so definieren, dass sie NICHT null wird? also B=/ 0 oder so? bitte um hilfe.

3 Antworten

Bewertung
  • Tobias
    Lv 7
    vor 1 Jahrzehnt
    Beste Antwort

    In Pascal geht das so:

    procedure WhatEver()

    var test: Integer;

    begin

    test:=1;

    if(test<>0) then

    begin

    //Code, der dann ausgeführt wird, wenn die Variable NICHT 0 ist.

    end; { Ende des If-Statements }

    end; { Ende der Prozedur WhatEver }

    Quelle(n): Pascal-Wissen von ganz früher, überprüft mit Lazarus IDE (FreePascal). Der Code sollte funktionieren.
  • ?
    Lv 4
    vor 1 Jahrzehnt

    für gewöhnlich macht man das so:

    B != 0

    aber das kannst du so nicht definieren, sondern nur überprüfen, zum Beispiel so: (syntax sind vermutlich andern, ich kenne pascal nicht)

    if(B != 0)

    {

    printf(A / B);

    };

    ein beispielprogramm könnte so aussehen (c++):

    void main()

    {

    int art;

    int A;

    int B;

    cout<<"gib A ein: ";

    cin>>A;

    cout<<"gib B ein: ";

    cin>>B;

    cout<<"welche rechenart möchtest du ? #1:addieren, #2:subtrahieren, #3:mulitplizieren, #4:dividieren"<<endl;

    cin>>art;

    if(art == 1)

    cout<<A+B;

    if(art == 2)

    cout<<A-B;

    if(art == 3)

    cout<<A*B;

    if(art == 4)

    {

    if( B != 0)

    {

    cout<<A/B;

    }

    else

    cout<<"B darf nicht null sein ! ";

    };

    };

    ich hoffe das ist so richtig, ich kann noch nicht so richtig programmieren, aber so würde ich die aufgabe mit c++ lösen.

    also viel spaß noch bei coden.

  • Anonym
    vor 1 Jahrzehnt

    #include <vcl\condefs.h>

    #include <stdio.h>

    #include <stdlib.h>

    #include <string.h>

    #include <conio.h>

    #pragma hdrstop

    //---------------------------------------------------------------------------

    USERES("Project1.res");

    //---------------------------------------------------------------------------

    int main(int argc, char **argv)

    { int a,b;

    printf("\nGeben sie fuer a eine Zahl ein:");

    scanf("%i",&a);

    printf("Geben sie fuer b eien Zahl ein:");

    scanf("%i",&b);

    if(a&&b!=0){

    printf("\n%i+%i=%i",a,b,a+b);

    printf("\n%i-%i=%i",a,b,a-b);

    printf("\n%i*%i=%i",a,b,a*b);

    printf("\n%i/%i=%i",a,b,a/b);}

    if(b==0)

    {printf("division durch null nicht moeglich");}

    getch();

    return 0;

    }

    das ist die richtige lösung in c

    Quelle(n): eigenem wissen
Haben Sie noch Fragen? Jetzt beantworten lassen.