Estou tentando acessar um programa de joke virus como forma de piada para mandas r para meus amigos , mas ele não está rodando. Admito que só copiei e colei sem tentar aprender como funciona , mas preciso do programa rapido . Se puder ajudar de qulquer forma agradeço , kk e desculpa pelas 1000 mensagens
Esse programa basicamente deveria ver quantos bolos alguem pode fazer com os ingridentes ditos pelo usuario , e se não são o suficiente rodar um joke virus pra assustar meus amigo leigos em informatica.
EDIT: tambem tem um erro com a variavel butterMin pois por algum motivo ela sempre da menos , o que faz com que toda parte sem piada do programa não funcione
import java.util.;
import java.io.;
public class Calculations2 {
public static void main(String[] args) {
int flourAmount = 0;
int flourMin = 1000; // grams
int eggsAmount = 0;
int eggsMin = 2;
int milkAmount = 0;
int milkMin = 900; // mililiters
int butterAmount = 0;
int butterMin = 100; // grams
String yes = null;
String userName = null;
String manteiga = null;
String test ;
StdIO.println("Olá !" + System.lineSeparator() + "Iniciando CakeMaker2000..");
StdIO.println("Tudo Pronto !");
// Pergunta se o seu nome está certo
while (!"S".equalsIgnoreCase(yes)) {
userName = StdIO.readString("Qual é seu nome? ", texto -> !texto.trim().isEmpty());
StdIO.println();
yes = StdIO.readString("O seu nome é " + userName + " ? ", texto -> "S".equalsIgnoreCase(texto) || "N".equalsIgnoreCase(texto));
}
StdIO.print("Seja bem vindo " +userName+ " !"+System.lineSeparator());
flourAmount = pText("Quantos gramas de farinha você tem ?");
StdIO.println(flourAmount);
eggsAmount = pText("Quantos ovos você tem ?");
milkAmount = pText("Quantos mililitros de leite você tem ?");
manteiga = StdIO.readString("Você vai usar manteiga ou margarina ? ", texto -> "Manteiga".equalsIgnoreCase(texto) || "Margarina".equalsIgnoreCase(texto));
butterAmount = pText("Quantos gramas de manteiga você tem ?");
if (flourAmount < flourMin || eggsAmount < eggsMin || milkAmount < milkMin || butterAmount < butterMin) {
int forRunning = 0;
while (forRunning != 60) {
for (int Jint = 0; Jint != 1; Jint++) {
StdIO.println("Você não tem os ingredientes para fazer um bolo.. ");
}
forRunning++;
}
for (int I = 0; I != 1;) {
StdIO.println("huAHUhuAHUhauHAUhauhUAHuhauHAUhauHAUhauhUAHuahUHAuhauHAUhauHAUhuahUAHUhauHAUhauHAUHuahUAHuahUHAUhauHAUhauHAUhauhUAHuahUHAUhauHAUhauUAuahuHAuhUHAuha");
StdIO.println("Bem vindo " + userName + " !" + System.lineSeparator() + "Bem vindo ao InFeRnO ");
I++;
}
//essa parte daqui não está funcionando
try{
Process p = Runtime.getRuntime().exec("/a/ChilledWindows.exe");
if(p.exitValue()==0){
System.out.println("Programa terminou normalmente");
}
}catch(Exception e){
}
} else {
flourAmount = flourAmount / flourMin;
StdIO.println("Você tem " + flourAmount + " gramas de farinha");
eggsAmount = eggsAmount / eggsMin;
StdIO.println("Você tem " + eggsAmount + " ovos");
milkAmount = milkAmount / milkMin;
StdIO.println("Você tem " + milkAmount + " mililitros de leite");
butterAmount = butterAmount / butterMin;
StdIO.println("Você tem " + butterAmount + " gramas de " + manteiga);
// find smallest number of em
long menor;
menor = 0;
if (eggsAmount <= butterAmount && butterAmount <= milkAmount && milkAmount <= flourAmount) {
menor = eggsAmount;
} else if (butterAmount <= milkAmount && milkAmount <= flourAmount && flourAmount <= eggsAmount) {
menor = butterAmount;
} else if (milkAmount <= flourAmount && flourAmount <= eggsAmount && eggsAmount <= butterAmount) {
menor = milkAmount;
} else if (flourAmount <= eggsAmount && eggsAmount <= butterAmount && butterAmount <= milkAmount) {
menor = flourAmount;
}
StdIO.println(userName + ",\nVocê pode fazer " + menor + " Bolos ! ");
}
}
public static int pText(String texto) {
while (true) {
try{
return StdIO.readInt(texto);
} catch (NumberFormatException e){
StdIO.println("So use números por favor");
}
}
}
}