Software & Apps

Software und Apps sind aus unserem Alltag nicht mehr wegzudenken; von Musik- und Videobearbeitung, Antiviren-Tools, VPN-Clients bis hin zu Office und gewissen Alternativen - hier dreht sich alles um Software & Apps für Deinen PC.

78.701 Beiträge

Excel - Welche Version nutzt ihr?

Zum Hintergrund ich gebe Schulungen größtenteils für Firmen in Bereich Excel, viele Kunden haben hier ganz spezielle Bedürfnisse die sie mit Excel erreichen wollen, grundsätzlich kann man mit Excel sehr vieles erreichen zumindest bist zu dem Punkt wo man mit einer Datenbank sehr viel praktischer unterwegs ist.

Das größte Problem ist aber die Versionsfragmentierung, teilweise selbst innerhalb der Firmen. Während die Büroangestellten Mit Excel 2021 arbeiten hat der Techniker nur Excel 2013 auf dem Rechner, weil man warum auch immer glaubt, dass der es nicht so modern braucht.

Daher meine nicht repräsentative Umfrage in der Community welche Version nutzt ihr privat und ggf. beruflich. Ich weiß das privat der Anteil an kostenfreien Varianten deutlich höher als im Unternehmensumfeld ist, wer Lust hat kann ja gerne dazu schreiben was er nutzt?

LibreOffice Calc, OnlyOffice, Softmaker Office, wären vermutlich die 3 großen Konkurrenten.

Meine Frage an Euch

  • warum nutzt ihr es?
  • welche Vorteil seht ihr in Eurer Variante? (rein Funktional, kein Datenschutz, das die Jungs aus Redmond, da sehr säumig sind, denke ich weiß jeder)
  • wie wichtig ist Euch die neuste Version?
  • schöpft ihr neue Funktionen immer schnell aus oder sind die Euch eigentlich egal?
  • würdet ihr auch umsteigen auf ein anderes Produkt?
Excel 365 39%
etwas anderes (was) 18%
Excel 2016 11%
Excel 2019 11%
Excel 2024 11%
Excel 2007 4%
Excel 2013 4%
Excel 2021 4%
Excel 2010 0%
Excel (noch älter) 0%
Ask Me Anything: Themenspecials

Greenfoot/Schiffe-versenken: Wieso schießt der Gegner mehrmals?

Hey, bei meinem Java-Code für Greenfoot spielt man selbst gegen den Computer, der, nachdem man selbst geschoßen hat, auch einen zufälligen Schuss setzt.

Der Gegner schießt momentan allerdings mehrmals. Hat jemand eine Idee, woran das liegt? 🙂

import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo)
import java.util.*;

/**
 * Ergänzen Sie hier eine Beschreibung für die Klasse Schiff.
 * 
 * @author (Ihr Name) 
 * @version (eine Versionsnummer oder ein Datum)
 */
public class Schiff extends Actor {
  public Schiff(String image) {
    setImage(image);
  }

  /**
   * Act - tut, was auch immer Schiff tun will. Diese Methode wird aufgerufen, 
   * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden. 
   */
  public void act() {
    mausKlick();
  }

  public void mausKlick() {
    if (Greenfoot.mouseClicked(this)) {
      int xPos = Greenfoot.getMouseInfo().getX();
      int yPos = Greenfoot.getMouseInfo().getY();
      ((Schiffeversenken)this.getWorld()).addObject(new Treffer(), xPos, yPos);
    }
    else if (Greenfoot.mouseClicked(((Schiffeversenken)this.getWorld()).rechts)) {
      int xPosi = Greenfoot.getMouseInfo().getX();
      int yPosi = Greenfoot.getMouseInfo().getY();
      ((Schiffeversenken)this.getWorld()).addObject(new KeinTreffer(), xPosi, yPosi);
      gegner();
    }
  }

  public void gegner() {
    int[] xKoordinate = new int[7];
    int[] yKoordinate = new int[7];
    int x = 0;

    for (int i = 67; i < 326; i = i + 43) {
      xKoordinate[x] = i;
      x++;
    }

    int y = 0;

    for (int i = 154; i < 398; i = i + 40) {
      yKoordinate[y] = i;
      y++;
    }

    Random random = new Random();
    int xIndex = random.nextInt(7);
    int yIndex = random.nextInt(7);
    int zufallx = xKoordinate[xIndex];
    int zufally = yKoordinate[yIndex];
    List<Schiff> schiffe = getWorld().getObjectsAt(zufallx, zufally, Schiff.class);

    if (!schiffe.isEmpty()) // Wenn ein Schiff gefunden wurde
    {
      ((Schiffeversenken)this.getWorld()).addObject(new Treffer(), zufallx, zufally); // Füge ein Treffer-Objekt hinzu
    }
    else // Wenn kein Schiff gefunden wurde
    {
      ((Schiffeversenken)this.getWorld()).addObject(new KeinTreffer(), zufallx, zufally); // Füge ein NichtTreffer-Objekt hinzu
    }
  }
}