Archief - optel-programma

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

rom

Legacy Member
Ik heb hier 2000 dossiers liggen met vooraan opgeschreven A, B, C of D. Ik moet nu op een zo snel mogelijke manier tellen hoeveel A's, etc... er zijn.

Makkelijkste lijkt me een programma met in venster 4 buttons (A, B, C en D :p ) waarop je moet klikken en er direct staat hoeveel keer je ondertussen op die button hebt geklikt (+ een totaal van alle buttons). Guess da het ook wel met flash of zo te maken is.

Iemand een ideeke?

Skeddie

Legacy Member
Even een javaprogrammatje geschreven die het aantal ingegeven a's, b's etc optelt en dan uitprint. Zowel hoofdletter als kleine letter mag. type exit om te stoppen en het aantal te tonen. Commandprompt-only programma.
Hier de broncode:
Code:
import java.io.*;

public class Optellen {
	public static void main(String []args) throws IOException {
		InputStreamReader isr=new InputStreamReader(System.in);
		BufferedReader in=new BufferedReader(isr);
		System.out.println("Inlezing en uitprinting op scherm van aantal a/A\'s, b/B\'s, c/C\'s of d/D\'s.");
		System.out.println("\"exit\" om te stoppen en het aantal a/A\'s, b/B\'s, c/C\'s en d/D\'s te tonen.");
		String inlezing="";
		int countA=0;
		int countB=0;
		int countC=0;
		int countD=0;
		int totaal=0;
		do {
			System.out.print("Geef een letter op (\"exit\" om te stoppen): ");
			inlezing=in.readLine();
			if (inlezing.equals("a")||inlezing.equals("A")) countA++;
			else if (inlezing.equals("b")||inlezing.equals("B")) countB++;
			else if (inlezing.equals("c")||inlezing.equals("C")) countC++;
			else if (inlezing.equals("d")||inlezing.equals("D")) countD++;
			else if (inlezing.equals("exit")==false) System.out.println("Foute ingave! Probeer opnieuw.");
			else if (inlezing.equals("exit")) System.out.println("Einde ingave, aantallen worden berekend.");
			totaal=countA+countB+countC+countD;
			System.out.println("a/A\'s: "+countA+"||b/B\'s: "+countB+"||c/C\'s: "+countC+"||d/D\'s: "+countD);
			System.out.println("Tijdelijk totaal: "+totaal);
		} while (inlezing.equals("exit")==false);
		System.out.println("Aantal a/A\'s: "+countA);
		System.out.println("Aantal b/B\'s: "+countB);
		System.out.println("Aantal c/C\'s: "+countC);
		System.out.println("Aantal d/D\'s: "+countD);
		System.out.println("Totaal aantal: "+totaal);
	}
}
Als je die niet kan compileren, HIER is het .class bestand (rechterklik en save as), ga via de commandprompt naar de directory waar je dit bestand hebt opgeslagen en type "java Optellen" (zonder .class dus!). Instructies verder zijn wel duidelijk.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan