All pastes #753890 Raw Edit

Serie 3

public cpp v1 · immutable
#753890 ·published 2007-10-29 17:07 UTC
rendered paste body
#include <stdio.h>#include <math.h>void aufg1(void){   float a;  float b;  float c;  printf("Bitte Float-zahl1 eingeben:");  scanf("%g",&a);  printf("Bitte Float-zahl2 eingeben:");  scanf("%g",&b);  printf("Bitte Float-zahl3 eingeben:");  scanf("%g",&c);  if (a > b && a > c)  {    printf("%g ist die groesste Zahl\n",a);  }  else if (b > a && b > c)  {    printf("%g ist die groesste Zahl\n",b);  }  else if (c > a && c > b)  {    printf("%g ist die groesste Zahl\n",c);  }  else  {    printf("Die groesste Zahl konnte nicht ermittelt werden!\n");  }  return;}void aufg2(void){  float x;  printf("Bitte x eingeben:");  scanf("%g",&x);  printf("Formel a\nerg:%g\n", pow(x,2)+4*x-1);  printf("Formel b\nerg:%g\n", sin(x)-cos(x)+1/x);  printf("Formel c\nerg:%g\n", (1+3*x-4*pow(x,2))/(7-4*x*(33.2-x)));  printf("Formel d\nerg:%g\n", ((int) (x*100+0.5)/100.0));  return;}void aufg3(void){  printf("UND\n");  printf("x y z\n");  for (int a=0; a<2;a++)  {    for (int b=0; b<2;b++)    {      printf("%d %d ",a,b);      if (a==0 && b==0)      {        printf("0\n");      }       if (a==1 && b==1)      {        printf("1\n");      }       if (a==1 && b==0 || a==0 && b==1)      {        printf("0\n");      }    }  }  printf("ODER\n");  printf("x y z\n");  for (a=0; a<2;a++)  {    for (int b=0; b<2;b++)    {      printf("%d %d ",a,b);      if (a==0 && b==0)      {        printf("0\n");      }       if (a==1 && b==1)      {        printf("1\n");      }       if (a==1 && b==0 || a==0 && b==1)      {        printf("1\n");      }    }  }  return;}void aufg4(void)	// Noch nicht getestet{  printf("y=a^bv-c\n"); printf("a b c y\n");  for (a=0; a<2;a++)  {    for (int b=0; b<2;b++)    {      for (int c=0; c<2;b++)      {        printf("%d %d %d",a,b,c);        printf("%d\n",a&&(b||!c));      }    }  }  return;}void aufg5(void){  int i, j;  char ch;  for (i=0;i<=15;i++)  {    for (j=0; j<=7; j++)    {      ch = i +16*j;      if (ch >= 32 && ch <= 126)      {        printf(" %X %c", ch, ch);  // druckbar      }      else      {        printf(" %X %c", ch, '  ');  // Steuerzeichen      }    }   }  return;}void main(void){  int i;  while (i != 0)  {    printf("Welche Aufgabe solls sein?\n");    printf("(0) Beenden\n");    printf("(1) Aufgabe 1\n");    printf("(2) Aufgabe 2\n");    printf("(3) Aufgabe 3\n");    printf("(4) Aufgabe 4\n");    printf("(5) Aufgabe 5\n");    printf("Nr: ");    scanf("%i",&i);    if (i==1)    {      aufg1();    }    if (i==2)    {      aufg2();    }    if (i==3)    {      aufg3();    }    if (i==4)    {      aufg4();    }    if (i==5)    {      aufg5();    }  }  return;}