a)

void aire_perimetre(float cote)
{
	float aire, perimetre;
	aire = cote*cote;
	perimetre = 4*cote;
    println("L'aire du carré de coté " + cote + " est "+ aire);	
    println("Le périmètre du carré de coté " + cote + " est "+ perimetre);	
}

Une meilleure solution consiste à faire 2 fonctions :

float aireCarre(float cote)
{
	float aire;
	aire = cote*cote;
	return aire;
}

float perimetreCarre(float cote)
{
	float perimetre;
	perimetre = 4*cote;
	return perimetre;
}

b) 
boolean estImpair(int n)
{
	if (n%2==1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

J'aurai pu faire :

boolean estImpair(int n)
{
	boolean res;
	if (n%2==1)
	{
		res = true;
	}
	else
	{
		res = false;
	}
	return res;
}

ou encore mieux

boolean estImpair(int n)
{
	boolean res = (n%2==1);
	return res;
}

ou même

boolean estImpair(int n)
{
	return (n%2==1);
}

c)
int plusdix(int n)
{
	return n + 10;
}

d) 
Si j'écris
void permutation(int a, int b)
{
	int tmp;
	println(a + " " + b);
	tmp = a;
	a = b;
	b =tmp;
	println(a + " " + b);
// on a bien réalisé une permutation à l'intérieur de la fonction mais cela n'impactera pas les variables de l'appelant
}

void setup()
{
	int c, d;
	c = 3;
	d = 5;
	println(c + " " + d); // 3 5
	permutation(c,d);
	println(c + " " + d); // 3 5
}

Il faudrait utiliser un tableau à 2 éléments.

e)	
Ici encore on ne peut trier les paramètres qu'à l'intérieur de la fonction et cela n'impactera pas les variables de l'appelant. Il faut donc passer par un tableau !!

void croissant(int a, int b, int c) je ne peux trier qu'à l'intérieur de la fonction.

f) 
On ne peut pas retourner le reste et le quotient à la fois donc on fait 2 fonctions

int reste(int dividande, int diviseur)
{
	return dividande % diviseur;
}

int quotient(int dividande, int diviseur)
{
	return dividande / diviseur;
}

g)
int nombreDeJourDuMois(int mois, int annee)
{
	int nbj;
	if ((mois == 1) || (mois == 3) || (mois == 5) || (mois == 7) || 
	    (mois == 8) || (mois == 10) || (mois == 12))
	{
		nbj = 31;
	}
	else
	{
		if(mois == 2)
		{
			if (annee % 4 == 0)
			{
				nbj = 29;
			}
			else
			{
				nbj = 28;
			}
		}
		else
		{
			nbj = 30;
		}
	}
	return nbj;
}