Programm – die neusten Beiträge

Excel | Lebensmittel-Datenbank: Allgemeine Suche + Filtern?

Guten Tag liebe GF-Community.

Gestern habe ich damit angefangen meine neue Lebensmittel-Datenbank zu bauen. Die "Lebensmittel-Datenbank" habe ich in eine Intelligente-Tabelle? (mit Filter) umgewandelt sodass sie ständig aktualisiert wird, wenn ich etwas hinzufüge.

Hier ein Foto:

Jetzt möchte ich das alles aber etwas komplexer gestalten.

Und zwar möchte ich mir viele Informationen auf der Startseite anzeigen lassen:

  • Zum einen die Hauptkategorien mit einer Anzahl wie viel Lebensmittel sich in dieser Kategorie eigentlich befinden.
  • Irgendwann möchte ich auch noch eine Anzeige mit Name/Hersteller (bspw. Ferrero für Nutella usw.)
  • Eine vollwertige Suche in der gesamten Datenbank für alle Namen (ID, Name, Kategorie).
  • Außerdem möchte ich auch Filtern können nach gewissen Definitionen (bspw. In Obst sind 90 Lebensmittel drin und wenn ich Obst suche das mir nur das angezeigt wird. So auch mit allen Kategorien und Namen/Marken)
  • Außerdem eine Dropdown Auswahl-Liste wo ich alles mögliche Auswählen kann. Nach ID, Name, Marke, Kategorie, Kcal, KH, Fett usw.
  • Und Ich möchte in dem Datenbank-Blatt selber eine Interne Suche nach allem mit Filterung

Die Datenbank ist folgendermaßen aufgebaut:

  1. Lebensmittel-ID
  2. Name
  3. Marke/Hersteller
  4. Hauptkategorie
  5. Unterkategorie
  6. Synonym/Bezeichnung
  7. Artikel Nr.
  8. Einheit
  9. Energie/Kcal
  10. Eiweiß
  11. Kohlenhydrate
  12. Fett
  13. Zucker
  14. Gesättigte Fettsäuren
  15. Ungesättigte Fettsäuren
  16. Mehrfach Ungesättigte Fettsäuren
  17. Ballaststoffe
  18. Alkohol
  19. Koffein
  20. Cholesterin
  21. Salz
  22. Wasser
  23. Chlorid
  24. Chrom
  25. Eisen
  26. Fluorid
  27. Jod
  28. Kalium
  29. Kalzium
  30. Kupfer
  31. Magnesium
  32. Mangan
  33. Natrium
  34. Phosphor
  35. Schwefel
  36. Selen
  37. Zink
  38. Vitamin A
  39. Vitamin B
  40. Vitamin B1
  41. Vitamin B12
  42. Vitamin B2
  43. Vitamin B3
  44. Vitamin B5
  45. Vitamin B6
  46. Vitamin B9
  47. Vitamin C
  48. Vitamin D
  49. Vitamin E
  50. Vitamin H
  51. Vitamin K
  52. Nutri-Score*

Nutri-Score*: Auch dort hätte ich gerne funktion die mir nach Eintrag jedes Lebensmittel automatisch den Nutri-Score Wert in Form von Buchstaben und Farbe anzeigt.

Und ich möchte in einem extra Blatt eine Eingabe Möglichkeit in der ich neue Daten eintragen kann und diese dann Automatisch in der Datenbank landen.

Ich kann mir vorstellen das sowas nur in Verbindung mit VBA klappt. Leider bin ich kein VBA oder gar krasser Excel Profi. Ich kenne nur einige kleine Sachen durch das Lernen von damaligen Videos die ich vor Jahren angesehen habe.

Wäre sowas irgendwie möglich? Kann mir da wer helfen oder Tipps geben?

Ich möchte das für mich Privat haben und mache das natürlich für kein Unternehmen oder so.

Vielen Dank im Voraus!

Mit freundlichen Grüßen

Robin | TechBrain.

Bild zum Beitrag
PC, Computer, Arbeit, Software, Windows, Microsoft, Office, App, Microsoft Excel, Programm, programmieren, VBA, Büro, Datenbank

Avira Problem-deinstalliert nicht?

Hallo, ich habe leider ein großes Problem mit Avira. Und zwar habe ich mir das Programm vor etwa 3 Tagen runtergeladen, dann hat es aber dafür gesorgt, dass alle meine Spiele auf meinem Laptop so stark hingen und laggten, dass sie komplett unspielbar wurden (mein Laptop ist sehr gut und eigentlich für Gaming und anspruchsvolle Programme etc. vorgesehen, man kann sich also schon ausmahlen, wie stark Avira das ganze beeinträchtigt hat). Auch wurde mein Laptop DEUTLICH langsamer.

Darauf hin habe ich versucht, Avira zu deinstallieren: beim ersten Versuch hat sich, als ich auf "deinstallieren" geklickt habe, gar nichts getan, nach weiteren Versuchen und einem Neustart hat es zwar deinstalliert, es wurde mir auch angezeigt, dass es wirlich deinstalliert wurde, aber trotzdem öffnen sich immer wieder Dateien von Avira im Task-Manager. Dadurch hängen meine Spiele wieder so extrem, und in dem Moment, in dem ich die Prozesse manuell beende, läuft alles wieder reibungslos. Es startet sich mitten im Spiel, nicht nur nach dem Hochfahren. Ich habe alles, was mit Avira zusammenhing, sowie ich es konnte, gelöscht (natürlich auch aus dem Papierkorb, über die Systemeinstellungen etc.). Ich hasse dieses Programm einfach nur noch, und weis nicht, wie ich es kostenlos und sicher wieder runterbekomme. Ladet euch das besser nicht runter.

Weis jemand, wie ich das wieder runterkriege (ich bin leider keine Expertin in dem Gebiet und will jetzt auch nicht irgendwas aktivieren oder so, durch das ich bei einem Fehlklick mein System zerschießen könnte oder so, wenn ihr wisst was ich meine). Ich weis echt nicht mehr weiter.

Viele Grüße!

PC, Virus, Programm, Installation, Antivirus, Avira, Malware, Problembehebung, Problemlösung, Trojaner, Deinstallation, Windows Defender, Laptop

Handsimulation - richtig?

Hallo, ich wollte mal gerne wissen, ob meine Handsimulation richtig ist.

Ich hoffe jemand kann mir dabei helfen :)

Aufgabe

Führt eine Handsimulation für folgendes Programm durch. Schreibt also in die Tabelle, welche Zeilen nacheinander ausgeführt werden (erste Spalte), und welche Werte die Variablen nach Ausführung dieser Zeile jeweils haben (die anderen Spalten).

  • Variablen, die zu diesem Zeitpunkt noch nicht existieren, werden mit - markiert
  • Variablen, deren Wert undefiniert ist, werden mit undef markiert
  • Felder von Variablen, die sich nicht ändern bleiben leer! Dies wird interpretiert als “gleicher Wert wie in der Zeile davor”. Das wiederholte Eintragen von Werten in Felder von Variablen die sich nicht ändern ist falsch (Das Eintragen eines Wertes bedeutet "der Speicher für die Variable bekommt an dieser Stelle (erneut) den angegebenen Wert zugewiesen").
  • Die erste ausgeführte Zeile einer Funktion ist immer die öffnende Klammer
  • Die letzte ausgeführte Zeile einer Funktion ist immer die schließende Klammer
  • Beim Sprung in eine Funktion wird hinter die aktuelle Zeile in Klammern die Zeile, aus der der Sprung stattgefunden hat, geschrieben (z.B: 7(14); Achtung: Bitte nur die Zahlen und die Klammern. Sollten Leerzeichen dazwischen kommen, erkennt ISIS die Lösung als falsch an).
  • Die Anzahl der Zeilen in der Tabelle ist abgezählt, die Vorgaben sind korrekt.

Programm

 
1 public class HuetchenSpieler {
2
3  public static void sortieren(Huetchen links, Huetchen mitte, Huetchen rechts) {
4   links.kugel = rechts.kugel;
5   rechts.kugel = mitte.kugel;
6   mitte = links;  
7  }
8
9
10  public static void main(String[] args) {
11   Huetchen l = new Huetchen(0);
12   Huetchen m = new Huetchen(0);
13   Huetchen r = new Huetchen(1);
14   Terminal.print("Wo ist die 1?\n links: "+l.kugel+", mitte: "+m.kugel+", rechts: "+r.kugel+" \n");
15   sortieren(l,m,r);
16   Terminal.print("Und jetzt .. \n links: "+l.kugel+", mitte: "+m.kugel+", rechts: "+r.kugel+" \n");
17   sortieren(l,m,r);
18   Terminal.print("Und jetzt .. \n links: "+l.kugel+", mitte: "+m.kugel+", rechts: "+r.kugel+" \n");
19  }
20 }

Das Objekt l erhält bei der Ausführung im Speicher Adresse 50, Objekt m Adresse 51 und Objekt r Adresse 52.

Um euch ein besseres Bild von der Klasse Huetchen machen zu können steht im folgenden der Quelltext. Bei

der Simulation soll sie aber vernachlässigt werden, nur HuetchenSpieler ist relevant. (Es muss also auch nicht

beim Konstruktoraufruf in die Klasse gesprungen werden!)

Die Klasse Huetchen

public class Huetchen {
  public int kugel;
 
  public Huetchen(int kugel) {
    this.kugel = kugel; 
  }
}

Bild zum Beitrag
Programm, Java, Simulation

PreSonus: Studio-One | Vollbild deaktivieren (Taste)?

Guten Abend liebe GF-Community und Musik Produzenten.

| Vorwort:

Ich bin selber Musik Producer und arbeite mit der DAW "FL-Studio". Jetzt fragen sich bestimmt einige was ich mit der DAW, Studio-One möchte? Also...

Ich habe als Main DAW natürlich FL-Studio um damit meine Musik zu Produzieren. Jetzt ist es aber so dass ich nach einen "Audio-Editor" suche mit dem ich hervorragende Audios/Sounds bearbeiten kann. Mit FL-Studio kann ich das nicht so. Ich habe es selber versucht und der Umfang ist relativ klein und nicht so ausgedacht wie Studio-One von PreSonus. Studio-One hat einige Funktionen die FL-Studio überhaupt nicht bietet. Außerdem finde ich die Oberfläche Modern & Clean.

Jetzt habe ich mich in den Letzen Stunden ein wenig mit Einsteiger Videos befasst um das neue Programm näher kennenzulernen und muss sagen: Es ist wirklich Top! Vor allem wenn ich dieses Programm als eine Art "Audio-Editor" nutzen möchte schlägt es sogar weitestgehend einiger Programme die kostenlos sind. Und auch diese finde ich absolut nicht reizend. Klar ist PreSonus "Studio-One" eine DAW. Allerdings habe ich mir Studio-One Prime (Free Version ohne Laufzeit) installiert (Version 6) und ein wenig damit rumgespielt und ja ich bin total begeistert.

Ich möchte dieses Programm einfach tendenziell dafür nutzen um eigene Samples zu bearbeiten die ich in FL-Studio mache. Editieren, Cutten usw.

Ach und Adobe Audition ist mir zu kompliziert/zu teuer für das was ich da mache.

| Problem:

Vorhin hatte ich aber ein kleines Problem das mich störte. Ich hatte mir die DAW im Vollbild Modus anzeigen lassen. Danach wollte ich wieder aus dem Vollbildmodus raus aber es hat absolut nichts geholfen. Ich habe versucht irgendwelche Möglichkeiten in der DAW zu suchen aber es hatte keine. Dann habe ich versucht die Anwendung über den Taskmanager zwangsweise zu beenden. Ging auch nicht. Und warum? Die DAW ist quasi wie "Angepinnt" und lässt es nicht zu in andere Fester/Programme zu gehen. Das Einzige was dann nur noch funktionierte war eine Abmeldung vom Notebook. Danach war die DAW wieder bzw. das Vollbild weg.

| Frage:

Gibt's eine Taste um den Vollbildmodus wegzumachen?

Vielen herzlichen Dank im Voraus!

Mit freundlichen Grüßen

Robin | TechBrain.

Musik, Windows, Audio, App, Technik, Programm, Mikrofon, Keyboard, Unterhaltung, Ableton, Audiotechnik, Beats, DJ, FL Studio, Mastering, Medien, Mixing, Musik produzieren, Musikproduktion, Sound, Studio, Audio-Interface, Digital Audio Workstation, studio ONE, Mixing und Mastering, FL Studio 20

C++ - "Funktion nimmt keine 0 Argumente." Behebung?

Schönen guten Abend!

Das Problem ist etwas anders als in der Frage, jedoch ist es für mich schwer dies in einem Satz zu erklären. Nun erstmal mein C++ Quellcode zum Verständnis:

#include <iostream>


int numbCount(int count);


int main()
{
	int num1 = numbCount();
	int num2 = numbCount(2);

  ...

}
  
  int numbCount(int count = 1) 
  {
  	int userNumb;
  	std::cout << "Please enter the " << count << ". integer: ";
  	std::cin >> userNumb;
  
  
  	return userNumb;
  }

Also, wie man sehen kann hat meine Funktion numbCount() Parameter. Außerdem bevorzuge ich es die Funktionsdefinition unter der Main() Funktion zu schreiben.

int numbCount(int count);

int main()
{
...
}

int numbCount(int count = 1)
{
...
}

Somit muss ich die Funktionsdeklaration über der Main() Funktion "erwähnen", damit ja der Compiler weiß, dass die Definition noch kommt. Dies scheint in diesem Fall bei einer Funktion mit Standardparameter für VS ein Problem darzustellen - Fehler "numbCount: function does not take 0 arguments".

Wenn ich jedoch die Funktionsdefinition von "numbCount()" über die Main() Funktion packe, funktioniert alles normal.

int numbCount(int count = 1)
{
...
}

int main()
{
...
}

Habe bereits versucht den Parameter in der "erwähnten" Funktionsdeklaration zwischen den runden Klammern ebenfalls einzufügen, also

int numbCount(int count = 1);

jedoch kommt dann der Fehler 'numbCount': redefinition of default argument: parameter 1

FRAGE:
Gibt es eine Möglichkeit in einer Funktion Standardparamter (also wenn kein Wert in Funktionsaufruf zwischen Klammern angegeben -> standardm. Wert 1) zu haben aber trotzdem die Funktionsdefinition unter der Main() Funktion zu belassen?

int numbCount(int count);

int main()
{
    int num1 = numbCount(); // Kein Wert angegeben - Std. Wert 1
    int num2 = numbCount(2);
}

int numbCount(int count = 1)
{
...
}

Vielen Dank und einen schönen Abend! :)

Computer, Software, Programm, programmieren, Anwendung, Funktion, Cplusplus, Anwendungsentwicklung, Argumente, Code, CPP, Fehlerbehebung, fehlercode, Programmiersprache, Softwareentwicklung, Visual Studio, Fehlermeldung, Parameter

Java Programm Gleichungssytem 3. Grades/Cramersche Regel?

Hallo, ich habe ein Programm erstellt, dass mithilfe der Cramerschen Regel ein Gleichungssytem 3. Grades löst (siehe unten) Nur kommt bei dem Ergebnis immer x1=0.0, x2=0.0 und x3=0.0 raus, egal was man eingibt. Ich finde den Fehler einfach nicht, kann mir da bitte jemand weiterhelfen?

LG

import java.util.*;
public class gs3 {
    public static void main(String[] args) {
        Scanner ein = new Scanner(System.in);
        System.out.println("Geben Sie den Koeffizienten des Gleichungssystems ein:");
        double[][] m = new double[3][4];
        for (int i = 0; i < 3; i++) {
            System.out.println("Gleichung " + (i + 1) + ":");
            for (int j = 0; j < 3; j++) {
                System.out.println("Koeffizient x" + (j + 1) + ":");
                m[i][j] = ein.nextDouble();
            }
            System.out.println("Rechte Seite: ");
            m[i][3] = ein.nextDouble();
        }
        double determinanteA = calculateDeterminant(m);
        if (determinanteA == 0) {
            System.out.println("Gleichungssystem nicht lösbar.");
        } else {
            double[] ergebnis = new double[3];
            for (int i = 0; i < 3; i++) {
                double[][] modifiedM = modifyM(m, i);
                double determinantModified = calculateDeterminant(modifiedM);
                ergebnis[i] = determinantModified / determinanteA;
            }
            System.out.println("Lösung: x1 = " + ergebnis[0] + ", x2 = " + ergebnis[1] + ", x3 = " +
                ergebnis[2]);
        }
        ein.close();
    }
    private static double calculateDeterminant(double[][] m) {
        double determinante = 0.0;
        determinante = m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1]) -
            m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0]) +
            m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0]);
        return determinante;
    }
    private static double[][] modifyM(double[][] m, int column) {
        double[][] modifiedM = new double[3][3];
        for (int i = 0; i < 3; i++) {
            for (int j = 0, k = 0; j < 3; j++) {
                if (j != column) {
                    modifiedM[i][k++] = m[i][j];
                }
            }
        }
        return modifiedM;
    }
}

Computer, Programm, programmieren, Java, Array, codieren, Codierung, Informatik, Programmiersprache

Meistgelesene Beiträge zum Thema Programm