Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    danke schön

    Kommentar


      Hat zufällig jemand Material um in Ansi-C einzusteigen?

      Bzw. kann mir Literatur empfohlen werden? Bin Absoluter Einsteiger, kann es aber für die Arbeit gebrauchen, um mehr Aufträge einfahren zu können :-)

      Kommentar


        Zitat von keu1e
        Hat zufällig jemand Material um in Ansi-C einzusteigen?
        http://openbook.galileocomputing.de/c_von_a_bis_z/

        Kommentar


          Zitat von keu1e
          Hat zufällig jemand Material um in Ansi-C einzusteigen?

          Bzw. kann mir Literatur empfohlen werden? Bin Absoluter Einsteiger, kann es aber für die Arbeit gebrauchen, um mehr Aufträge einfahren zu können :-)
          oder c programmieren von anfang an, lern damit grad. finds recht gut, is auch gut zum nachschlagen

          Kommentar


            Ich danke euch beiden auf jeden Fall schon mal. Ich werde mal rein schauen.

            Kommentar


              Von den Büchern fand ich Prata sehr gut. Tutorials im Netz gibts so viele... z.B. hier

              Kommentar


                bin gerade an Java dran und soll eine Methode schreiben die das Alter eines Autos berechnet.

                public int alterberechnen()
                {
                return(2012-Baujahr);
                }


                Jetzt die Frage: Kann ich anstatt 2012 auch den Verweis auf das aktuelle Jahr benutzen, sprich die Methode zB 2013 auch noch richtig wäre?

                Kommentar



                  public int alterberechnen()
                  {
                  Calendar c = Calendar.getInstance();
                  return(c.get(Calendar.YEAR)-Baujahr);
                  }

                  Kommentar


                    danke schonmal.

                    Spoiler: 
                    import java.io.BufferedReader;
                    import java.io.File;
                    import java.io.FileReader;
                    import java.io.FileWriter;
                    import java.io.IOException;
                    import javax.swing.JOptionPane;


                    public class Menusteuerung
                    {
                    {
                    //Do-While Variable
                    int a=0;

                    //Menüsteuerung
                    File verzeichnis = null;
                    File datei = null;
                    String eingabe1 = null;

                    do
                    {
                    String input1 = JOptionPane.showInputDialog("Was möchten Sie erledigen? Verzeichnis erstellen: 1 // Datei erstellen: 2 // Text in Datei: 3 // Text aus Datei lesen: 4 // Beenden: 5");
                    int auswahl=Integer.parseInt(input1);

                    //Verzeichnis erstellen
                    if(auswahl==1)
                    {
                    eingabe1 = JOptionPane.showInputDialog(null, "Welches Verzeichnis wollen Sie anlegen? (Bsp.: D:/Ordner1/Ordner2/)", "Abfrage", 2);
                    verzeichnis = new File(eingabe1);
                    verzeichnis.mkdirs();
                    }

                    //Datei erstellen
                    if(auswahl==2)
                    {
                    String eingabe2 = JOptionPane.showInputDialog(null, "Welche Datei wollen Sie anlegen?", "Abfrage", 2);


                    Verzeichnis.Datei_info(verzeichnis);

                    if(eingabe1 == null)
                    {
                    System.out.println("Bitte erst Auswahl 1");
                    }
                    else
                    {

                    datei = new File(eingabe1, eingabe2);
                    try
                    {
                    if(!datei.exists())
                    {
                    datei.createNewFile();
                    System.out.println("Datei wurde erstellt!");
                    }
                    else
                    System.out.println("Datei " + datei.getName() +
                    " ist bereits vorhanden!");
                    }
                    catch(IOException e)
                    {
                    System.out.println("Datei konnte nicht erstellt werden!");
                    }
                    Verzeichnis.Datei_info(datei);
                    }
                    }

                    //Text in Datei schreiben
                    if(auswahl==3)
                    {
                    if(datei == null)
                    {
                    System.out.println("Bitte erst Auswahl 2");
                    }
                    else
                    {
                    String eingabe3 = JOptionPane.showInputDialog(null, "Welcher Text soll in die Datei geschrieben werden?", "Abfrage", 2);
                    try
                    {
                    FileWriter fw;
                    fw = new FileWriter(datei);
                    fw.write(eingabe3);
                    fw.close();
                    System.out.println("Text in Datei geschrieben!");
                    }
                    catch (IOException e)
                    {
                    System.out.println("Text konnte nicht in Datei geschrieben werden!");
                    }
                    }
                    }

                    //Text aus Datei lesen
                    if(auswahl==4)
                    {
                    BufferedReader br;
                    String line;

                    if(datei == null)
                    {
                    System.out.println("Bitte erst Auswahl 2");
                    }
                    else
                    {
                    try
                    {
                    br = new BufferedReader(new FileReader(datei));
                    while ((line = br.readLine())!= null)
                    {
                    System.out.println(line);
                    }
                    br.close();
                    System.out.println("Text erfolgreich gelesen!");
                    }
                    catch (IOException e)
                    {
                    System.out.println("Es gab einen Fehler beim Lesen der Datei!");
                    }
                    }
                    }

                    //Beenden
                    if(auswahl==5)
                    {
                    a=1;
                    }


                    }while(a==0);

                    }
                    }


                    Wer Zeit hat mal rauskopieren und ausführen, bei mir öffnet sich das JOptionPane-Fenster nicht? Grund?

                    /EDIT SOLVED: nvm, mate hat drüber geguckt, hatte
                    public static void main(String[] args)
                    vergessen

                    Kommentar


                      Hat jemand einen Fortran Crash Kurs zur Hand? Geht nur ums Code lesen und verstehen. C, Java, bla Verständnis ausreichend vorhanden.

                      Kommentar


                        Kann mir jemand nen Denkanstoß geben?

                        Wie krieg ich es in PHP hin, eine Reihe von Zahlen gleichmäßig auf Gruppen aufzuteilen.

                        Gruppe A: Alle Nullen.
                        Gruppe B: Die niedrigsten Zahlen
                        Gruppe G: Die höchsten Zahlen
                        Gruppen C-F: Gruppen mit annähernd gleich vielen Zahlen, wobei die Werte der Zahlen je nach Gruppe entsprechend aufsteigen sollten

                        Beispiel:
                        0, 0, 0, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 10, 10, 11, 13, 14, 15

                        Gruppe 0: 0, 0, 0
                        Gruppe A: 1, 1
                        Gruppe B: 2, 3
                        Gruppe C: 4, 5
                        Gruppe D: 6, 7
                        Gruppe E: 8, 9, 9
                        Gruppe F: 10, 10, 11
                        Gruppe G: 13, 14, 15

                        Wie man sieht: Es muss nicht genau hinkommen, dass es super korrekt verteilt ist, aber eine Verteilung soll halt stattfinden.

                        Die Anzahl der zur Verfügung stehenden Gruppen ist festgelegt.

                        Kommentar


                          zahlen in ein array, die zahlen dann sortieren. Dann teilst die anzahl der einträge durch die anzahl deiner gruppen und rundest auf.

                          dann holst dir alle 0 aus der reihe und schreibst sie in A, dann holst dir anhand des gerundeten wertes die größten zahlen und schreibst se in G.

                          Die restlichen zahlen fügst du immer nacheinander in die gruppen, bis du die gerundete anzahl erreicht hast, dann gehst in die nächste gruppe bis du in gruppe f bist, da haust du einfach die restlichen verbliebenen zahlen rein.

                          das wäre nun eine extrem einfache version das zu lösen. sortieren geht easy mit der std sort funktion von php, arrays durchlaufen solltest du können, musst halt 2 schleifen verschachteln (for in einer while bzw for).

                          Kommentar


                            Danke für den Ansatz! Werd das mal ausprobieren! :)

                            Kommentar


                              mein ansatz hat halt nur das problem, dass er extremfälle nicht abdeckt, wenn du beispielsweise keine 0'n oder viele 0'n hast, dann passt die verteilung hinten und vorne nicht. ansonsten müsstest du es nämlich komplizierter lösen und z.b. die verteilung berechnen damit gruppen möglichst gleichviel beinhalten.

                              grad fällt mir auch noch ein, dass man das alles umgehen kann, indem man die nullen zuerst rausfiltert und dann die durchschnittgröße bildest ;)

                              Kommentar


                                Hallo programmier Elite,
                                ich soll für die uni ein programm in fortran schreiben, das mir die determinante für eine n*n-Matrix mit dem laplace'schen entwicklungssatz berechnet.

                                mathematisch habe ich die formel verstanden, und kann das auch rechnen, mir fehlt aber leider die idee, wie ich das geschickt in schleifen einbinden kann.
                                mir ist das ein rätsel, wie ich dann die unterdeterminante ordentlich verpacke.

                                kann mir dazu jemand einen guten startgedanken geben?

                                Kommentar

                                Lädt...
                                X