» Informatik 1 Prüfung C / Kann jemand die 2 Aufgaben lösen?

Hilfe Spielprogrammierung 4 GewinntNeuen Thread eröffnenNeue Antwort erstellenWas bewirkt --> unsigned char (void)
AutorNachricht
Beobachter 
Anmeldedatum: 22.07.2021
Beiträge: 2
22.07.2021, 18:59
zitieren

Hi,

Ich bräuchte Mal die Hilfe von Programmierprofis und zwar studiere ich E-Technik und bin durch Informatik 1 durchgefallen.
Ich Versuch Grad die alte Prüfung vollständig zu lösen, aber bei 2 Aufgaben bleib ich leider hängen. Ich kopiere Mal die Angaben hier rein. Wenn jemand nen Lösungsvorschlag zu den beiden Aufgaben hat, gerne her damit 😉


Aufgabe 4:

Implementieren Sie die Funktion Flaeche( ). Beachten Sie, dass keine negativen Felder entstehen dürfen.

#include <stdio.h>
typdef struct punkt
{ int x;
int y;
} Punkt;
//____________________________________________________________
float Flaeche (Punkt D, Punkt E);
// Funktionsprototyp
//________________Hauptprogramm_______________________________
int main (void)
{ Punkt A,B;
A.x = 2 ; A.y = 3;
B.x = 7 ; B.y = 9;
printf (ʺ Punkt A = (%i, %i) \n ʺ, A.x, A.y);
printf (ʺ Punkt B = (%i, %i) \n ʺ, B.x, B.y);
printf (ʺ Die Flaeche des Rechtecks ist: ʺ);
printf (ʺ %i * 2f\n ʺ , Flaeche (A,B));
return (0);
}



Aufgabe 6:

Schreiben Sie eine C – Funktion, welche den Wert der kleineren Zahl von zwei Zahlen in der Argumenten Liste zurückgibt. Wenn beide Zahlen gleich groß sind, soll dieser Wert zurückgegeben werden.
Der Funktionsprototyp dieser Funktion ist:

#include <stdio.h>
#include <stdlib.h>


int min (int a, int b){
if(a>b)
return b;
else return a;
}
int main()
{
int DieKleinste = min(17,33);
printf("%i", DieKleinste);
return 0;
}


pn
Junior 
Name: Voller Name als Anagramm: Fitje Weshoms
Geschlecht:
Fahrzeug: Yamaha YZF R6 Thundercat
Anmeldedatum: 15.07.2012
Beiträge: 92
Wohnort: Amberg, Oberpfalz
23.07.2021, 08:14
zitieren

Hallo BavariaWars!

Auf die Schnelle konnte ich dir nur eine Aufgabe lösen. Die zweite Morgen eventuell, da ich Schichtarbeiiter bin:


#include <stdio.h>

struct punkt
{
 float x;
 float y;
} Punkt;


float Flaeche(struct punkt D, struct punkt E)
{
 float rewer, xdif, ydif;
 
 if(D.x > E.x) xdif = D.x - E.x;
  else  xdif = E.x - D.x;
 
 if(D.y > E.y) ydif = D.y - E.y;
  else  ydif = E.y - D.y;
 
 rewer = xdif * ydif;
 
 printf("xdif = %f   ydif=%f\n", xdif, ydif);
 

 return rewer;   
}

//________________Hauptprogramm_______________________________
int main (int argc, char **argv)
{
 float rf = 0;
 struct punkt A;
 struct punkt B;
 A.x = 2 ; A.y = 3;
 B.x = 7 ; B.y = 9;
 
 printf("Punkt A = X=%.3f, Y=%.3f\n", A.x, A.y);
 printf("Punkt B = X=%.3f, Y=%.3f\n", B.x, B.y);

 rf = Flaeche(A, B);
 
 printf("Die Flaeche des Rechtecks ist: %.3f\n", rf);
 
 return (0);
}



Du kannst ja keine Punkte angeben, die auf der selben Achse liegen. Dann hättest du nur eine Gerade. Also Zwei Punkte diagonal.
Die kleine Änderung ist, das ich es blöde finde, den errechneten Wert als float zurück zu geben,
wenn die Parameter der Funktion int-Werte sind.


Nun doch die Zweite:


#include <stdio.h>

int min (int a, int b)
{
 if(a >= b)
  return b;
  else return a;
}
int main()
{
 int a = 17, b = 33, DieKleinste;
 DieKleinste = min(a, b);

 printf("\nWertevergleich\n\nWerte a=%i b=%i\n", a, b);
 printf("Kleinster oder äquivalenter Wert %i\n", DieKleinste);
return 0;
}


 5x  bearbeitet
pn
Beobachter 
Anmeldedatum: 22.07.2021
Beiträge: 2
26.07.2021, 18:51
zitieren

Vielen lieben Dank für die Hilfe, hab heute die Nachprüfung geschrieben und die Aufgaben kamen nur leicht verändert dran.

Schöne Grüße


pn
Gast 
26.07.2021, 18:51
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Informatik 1 Prüfung C / Kann jemand die 2 Aufgaben lösen?" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Junior IT Consultant (m/w/d) - Informatik / Wirtschaftsinformatik | ilum:e informatik AG
Bewerben Sie sich bis zum 02.01.2024. Jetzt bewerben!(https://api.relaxx.center/r/3bee8a2e206b4309a32144befe25f78d?pid=2011211&mpid=1298773&prid=1021081&tid=30) Zur Stellenanzeige auf Mein IT Job(https://s.jobboarddeutschland.de/1gur) Ihre...
[Jobs & Stellenangebote]von kimjob
0
94
07.11.2023, 19:41
kimjob
Junior IT Consultant (m/w/d) – Informatik / Wirtschaftsinformatik | ilum:e informatik AG
Bewerben Sie sich bis zum 26.10.2023. Jetzt bewerben!(https://api.relaxx.center/r/3bee8a2e206b4309a32144befe25f78d?pid=1958033&mpid=1281575&prid=1021081&tid=30) Zur Stellenanzeige auf Mein IT Job(https://s.jobboarddeutschland.de/1eem) Ihre...
[Jobs & Stellenangebote]von kimjob
0
75
04.09.2023, 06:49
kimjob
DVTK-Aufgaben aus dem Abitur zu C
1) Markiere die fehlerhaften Stellen(ein paar habe ich schon gefunden, aber leider noch nicht alle): #include <stdio.h> void quersumme (unsigned int zahl, unsigned int ziffern) { int i, sum=0, x; for (i=0; i<=ziffern; i++); ...
[C]von Cavlak
0
287
14.11.2011, 18:58
Cavlak
welche aufgaben haben ´´racing´´ querlenker ?
was bewirken diese sogenanten ´´racing´´ querlenker , sturzversteller und und und... was benötigt man(n) um ein gutes setup an fahrwerkskomponennten für die nordschleife zu haben ?? lenkt der wagen direkter ein oder liegt er nur stabiler...
von civic5eg
8
333
15.11.2010, 22:51
PascalEJ6
Informatik 1+2 Klausur
Suche jemand der mir bei meiner Klausur beistehen kann für zwei Aufgaben den Rest müsst ich selbst hinkriegen. Klausur hat zwei Teile: einen C Teil und einen Java Teil. Themen java sind : Klassen Vererbung static, final Copykonstruktor wrapper...
[Java]von neuhaus_Free
0
327
12.03.2021, 21:23
neuhaus_Free
Informatik 1+2 Klausur
Suche jemand der mir bei meiner Klausur beistehen kann für zwei Aufgaben den Rest müsst ich selbst hinkriegen. Klausur hat zwei Teile: einen C Teil und einen Java Teil. Themen java sind : Klassen Vererbung static, final Copykonstruktor wrapper...
[C]von neuhaus_Free
0
262
12.03.2021, 21:22
neuhaus_Free
Einfaches Informatik-Programm in C
Hallo ich muss ein Programm in C-Sprache analysieren, nur komme ich an einigen Stellen nicht weiter.. Könntet ihr mir für die aufgelisteten Zeilen unabhängig voneinander erklären? *zeiger=3; # define D 0 e7 = (int) f; e8 = a > b ; e10 = !...
[C]von Cavlak
3
435
13.11.2011, 19:36
CppCoder
Ausbilder (m/w/d) im Bereich Informatik
Wir suchen für unseren Standort in Frankfurt am Main einen Ausbilder (m/w/d) im Bereich Informatik Über uns: Provadis begleitet Menschen und Organisationen mit innovativen Bildungs- und Beratungsleistungen auf dem Weg zum langfristigen Erfolg. Zu den...
[Jobs & Stellenangebote]von kimjob
0
180
29.11.2019, 13:16
kimjob
Kann mir jemand...
sagen was das hier für 'nen Lenkrad ist bzw. von welcher Marke? Weiß das vielleicht...
von Nash JJ
3
297
22.10.2010, 17:07
ZuNahmSie
Java Entwickler (m/w/d) | ilum:e informatik AG
Bewerben Sie sich bis zum 21.07.2023. Jetzt bewerben! (https://api.relaxx.center/r/4d4250a3e24c41fc8c4c6b34245d9627?pid=1872543&mpid=1255669&prid=1021081&tid=30) Zur Stellenanzeige auf Mein IT Job (https://s.jobboarddeutschland.de/1akh) Ihre...
[Jobs & Stellenangebote]von kimjob
0
71
26.05.2023, 20:07
kimjob
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |