Eric SantAnna:
hahaha...
isso que voce pediu é fácil:
import java.util.Scanner;
public class EX___2 {
public static void main(String[]args){
Scanner cm = new Scanner(System.in) ;
System.out.println(" Digite um número para o conjunto n:" );
double n1 = cm.nextDouble();
System.out.println(" Digite um número para o subconjunto s:" );
double n2 = cm.nextDouble();
while( true ) { break; } // Pronto, agora tem um while na linha 10 com um break que funciona =D
double a = fatores( n1 - n2);
double x = fatores(n1);
double y = fatores( n2);
double c = x/ (y *a);
System.out.println(" A combinação matemática é: " +c);
}
public static double fatores(double n1) {
double res = 1 ;
for ( double ft = 1; ft <= n1 ; ft++ ) {
res = res*ft;
}
return res;
}
}
Desculpa, nós não resistimos à brincadeira...rs
É que não estamos entendendo sua pergunta...
Posta o código que está dando erro (o código já com o while que você tentou fazer) pra gente ter um idéia do que esta dando errado e do que você está querendo fazer.
Abraço.
Otimo! sei que quando se é novo em alguma coisa e motivo de piada dos outros!!!
mas ta tudo bem, ja curti com quem nao sabia nada tambem
kkkkk
Agoa vamos falar de coisa seria!
a pergunta é:
Crie um programa que implemente a função fatorial e depois a utilize no cálculo de combinação matemática de n elementos de p em p:
combinação de n de s em s;
tem uma formula logo abaixo
http://pt.wikipedia.org/wiki/Combina%C3%A7%C3%A3o_%28matem%C3%A1tica%29
o problema ta que eu tambem nao to entando a questao e pelo que eu entendi fiz assim!
e o codigo ta logo abaixo
[quote][code]import java.util.Scanner;
public class EX___2 {
public static void main(String[]args){
Scanner cm = new Scanner(System.in) ;
System.out.println(" Digite um número para o conjunto n:" );
double n1 = cm.nextDouble();
System.out.println(" Digite um número para o subconjunto s:" );
double n2 = cm.nextDouble();
}
double n1 = condição(n1<=0);
double n2 = condição(n2<=0);
public static double condição(double n1) {
do {
System.out.println(" Digite um numero válido. " );
double a1= cm.nextDouble();
}
while (n1 <= 0 || n2 <= 0);
System.out.pritln (" Digite um valor valido."); }
double a = fatores( n1 - n2);
double x = fatores(n1);
double y = fatores( n2);
double c = x/ (y *a);
System.out.println(" A combinação matemática é: " +c);
}
public static double fatores(double n1) {
double res = 1 ;
for ( double ft = 1; ft <= n1 ; ft++ ) {
res = res*ft;
}
return res;
}
}[quote][code]
o erro ta dando na linha:
System.out.println(" A combinação matemática é: " +c);
quem puder me responder sera aceito!