Advertisement
mashen456

Untitled

Oct 19th, 2015
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.08 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main (void) {
  4.  
  5.  
  6.  
  7. //Der Name dieser Variable soll durch die ersten 3 Buchstaben Ihres Nachnamens gebildet werden
  8.    char har;
  9.    int harWert;
  10.  
  11.  
  12. //Initialisierung der Variable mit dem ersten Konsonant im Vornamen
  13.    har = 'T';
  14.    harWert = 29;
  15.  
  16. //Benutzereingabe eingelesen
  17.  
  18.   //deklaration von 8 Variablen zum ziffernweise einlesen der Benutzereingabe.
  19.    char xyz1, xyz2, xyz3, xyz4, xyz5, xyz6, xyz7, xyz8;
  20.  
  21.   //Initialisierung der benutzereingabe
  22.    xyz1 = getchar();
  23.    xyz2 = getchar();
  24.    xyz3 = getchar();
  25.    xyz4 = getchar();
  26.    xyz5 = getchar();
  27.    xyz6 = getchar();
  28.    xyz7 = getchar();
  29.    xyz8 = getchar();
  30.  
  31.  
  32. //Berechnung der Prüfziffer
  33.   int var1 = ((harWert * 7 ) + ((xyz1 - '0') * 3) + ((xyz2 - '0') * 1) + ((xyz3 - '0') * 7)
  34.     + ((xyz4 - '0') * 3) + ((xyz5 - '0') * 1) + ((xyz6 - '0') * 7) + ((xyz7 - '0') * 3)
  35.     + ((xyz8 - '0') * 1));
  36.   //summe Modulo 10
  37.   int var2 = var1 % 10;
  38.  
  39. //Ausgabe
  40.   printf("IDD<<%c%c%c%c%c%c%c%c%c%i",har,xyz1,xyz2,xyz3,xyz4,xyz5,xyz6,xyz7,xyz8,var2);
  41.  
  42.  
  43.  
  44.   return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement