Package org.tp.exos

Source Code of org.tp.exos.Array

package org.tp.exos;

import org.tp.ExerciceProvider;
import org.tp.Input;
import org.tp.Screen;
import org.tp.Tp;
import org.tp.exos.tab.MyTab;

@Tp(tp = 3, exercice = 2, title = "Operations sur les tableaux.",
    description = "Ecrire une classe MyTab qui :\n" +
        " - initialise un tableau de n elements (classe Random),\n" +
        " - calcule la moyenne,\n" +
        " - determine la valeur max et la valeur min des valeurs,\n" +
        " - effectue un decalage circulaire a droite,\n" +
        " - tri(float [] v), trie un tableau par ordre croissant,\n" +
        " - incre (int i), incremente toutes les valeurs du tableau de i,\n" +
        " - affiche(), affiche les valeurs du tableau,\n" +
        " - somme(float [] v) qui fournit la somme des valeurs d’un tableau v de taille n fixe,")
public class Array extends ExerciceProvider {

    @Override
    public void run(Screen screen) {
        int size = screen.ask("Indiquez la taille du tableau : ", Input.UInteger);
        MyTab t = new MyTab(size);
        screen.show("Contenu du tableau : ");
        screen.show(t);
        screen.show("moyenne des elements : " + t.moyenne());
        screen.show("element min : " + t.min());
        screen.show("element max : " + t.max());
        screen.show("decalage circulaire a droite : ");
        t.rightShift();
        screen.show(t);
        screen.show("contenu trie : ");
        t.tri();
        screen.show(t);
    }
}
TOP

Related Classes of org.tp.exos.Array

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.