Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 4 von 4 Treffern
Autor Beitrag
Thema: JDBC bitte um Hilfe !
abiturient_61

Antworten: 0
Hits: 3.814
JDBC bitte um Hilfe ! 21.07.2013 02:55 Forum: Datenbanken


Hallo allerseits,

Ich bin kein Informatiker aber muss die folgenden Fragen beantworten, um die Informatik endlich hinter mir zu lassen und es Leuten zu überlassen, die das wirklich draufhaben ^^

Und zwar sind das folgende Fragen, die mich ins Schwitzen bringen !




1. Wie wird das Cursor-Konzept in JDBC umgesetzt ? Wie heißt die zuständige Klasse und welche Funktionen stellt sie bereit ?

2. Was versteht man unter dem Prinzip des Auto-Commit ? Erläutern Sie und gehen Sie darauf ein, wie man es mithilfe von JDBC (de-)aktivieren kann.




Den ersten Teil der 1. Frage habe ich durch Recherche lösen können, aber den zweiten Teil irgendwie nicht... vllt ResultSet ?

Vielen Dank im Voraus,
Student_61 smile
Thema: C-Programm für Umwandlung von Dezimalzahl in Hexadezimalzahl
abiturient_61

Antworten: 2
Hits: 4.410
C-Programm für Umwandlung von Dezimalzahl in Hexadezimalzahl 05.12.2012 23:22 Forum: Praktische Informatik


Hallo Leute,

ich habe ein bzw. mehrere Probleme bei der Programmierung von einem "Dezimalzahl-Hexadezimalzahl-Umwandler" in der Programmiersprache C...

Und zwar soll die Dezimalzahl im Typ unsigned long eingelesen werden... Da liegt schon mein erstes problem, habe keine erfahrung mit dem typ...



Kommen wir zum eigentlichen Programm... Also aus einer dezimalzahl erhält man eine hexadezimalzahl, indem man immer durch 16 teilt und sich die Reste aufschreibt..
Da ist mein problem: Wie kriege ich Zuteilungen für die Reste ? Sagen wir der Rest wird mit der Variable R bezeichnet... R1, R2, R3, R4 usw ???



Wie kann ich das ganze in einer Schleife darstellen?

Ich brauche ja immer die Reste, die liefert mir ja der Modulo... Sagen wir ich habe eine Zahl x und einen Rest R..

Ich habe das gefühl, dann muss in die Schleife:

{
R[i] = x mod 16;
printf(..//hier die Reste nebeneinander auflisten, quasi ziffernweise//..);
}

Nur weiß ich nicht, wie das i damit zusammenhängt und wie beispielswiese die Grenzen in der Schleife definiert werden.
Kann es sein, dass hier gar keine for oder while Schleife anwendbar ist ?


Würde mich freuen, wenn Ihr mir helfen könnt !
Gruß
Thema: C - Zinseszins Programm
abiturient_61

Antworten: 4
Hits: 5.505
07.11.2012 23:53 Forum: Theoretische Informatik


Vielen Dank smile
Thema: C - Zinseszins Programm
abiturient_61

Antworten: 4
Hits: 5.505
C - Zinseszins Programm 07.11.2012 21:53 Forum: Theoretische Informatik


Ahoi liebe member ^^

Ich hätte da mal eine Frage... Bin Anfänger in C und ich sollte ein Programm, einen Zinseszins rechner erstellen.

Dabei sind wir schrittweise vorgegangen... Zunächst haben wir ein Programm geschrieben, in dessen Quelltext wir die Jahre definiert haben.. D.h. in die For-Schleife einen festen Wert eingetragen haben, anstatt nach dem kompilieren abzufragen, wieviel Jahre gespart werden soll.

Nun.. das hat super geklappt mit folgendem quelltext:

#include <stdio.h>

int main()
{
float Geld, Zinssatz;
int jahre;

printf("Geben Sie Ihren Startbetrag ein: "; );
scanf("%f", &Geld);
printf("Geben Sie den Zinssatz ein: "; );
scanf("%f", &Zinssatz);
printf("\n"; );

for(jahre = 1; jahre <= 2; jahre=jahre+1)
{
Geld = Geld + Geld * (Zinssatz/100);
printf("%s %i %s %f\n", "Nach", jahre, "Jahren haben Sie folgende Summe:", Geld);
}

system("PAUSE"; );
return 0;

}



Das hat also einwandfrei funktioniert... Anschließend wollte ich es erweitern und die weitere frage:

Wieviel geld soll gespart werden? eintragen... und eine variable definieren, die diesen wert in die for-schleife als obere grenze für die Jahre einträgt.

Das würde dann so aussehen:

int main()
{
float geld, zinssatz;
int jahre;
int n;

printf("Geben Sie Ihren Startbetrag ein: "; );
scanf("%f", &geld);
printf("Geben Sie den Zinssatz ein: "; );
scanf("%f", &zinssatz);
printf("Wie lange moechten sie sparen ? (Angabe in n Jahren):"; );
scanf("%f", &n);
printf("\n"; );
for(jahre = 1; jahre <= n; jahre++)
{
geld = geld + (geld * (zinssatz/100));
printf("%s %i %s %f\n", "Nach", n, "Jahren haben Sie", geld);
}

system("PAUSE"; );
return 0;

}


Erstmal läuft alles wie gewohnt, doch nach der Angabe von n (beispielsweise der wert 5) kommt ein fehler:
Windowsanzeige .... xxxxx.exe funktioniert nicht mehr

Kann mir jemand evtl. zeigen wo der Fehler liegt ?

Gruß
Abiturient_61
Zeige Beiträge 1 bis 4 von 4 Treffern