Vim do curso de lógica, e desenvolvi desta forma. Obrigado pelas aulas. Além do conteúdo, os macetes que você ensina são a cereja do bolo. package DevDojo; import java.sql.SQLOutput; import java.util.Scanner; public class CondicionaisExercicio01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Digite seu salario Anual: "); double salarioanual = scanner.nextDouble(); double valorImposto; if (salarioanual 34713 && salarioanual
Entre 34712 e 34713 existem infinitos outros "double"(numeros), creio q ficaram de fora dessa conta. Mesmo assim ótima explicação. Obrigado pelos vídeos, um dos melhores em portugues do youtube. s2
Sim, valeria se fosse tipos de dados inteiros. Tenho o costume de não colocar a primeira faixa a partir do segundo IF pq já q ela entrou no IF anterior. Além do mais, de acordo com o exemplo, os valores ainda poderiam ser negativos.
Minha solução foi a seguinte: Usei os dados de 2024 /* se renda for menor que 38097, taxa 9.32% se renda for maior ou igual a 38098 e menor que 75517, taxa 36.97% se renda for maior ou igual a 75518, taxa 49.50% */ float renda = 40000F; float taxa; if (renda < 38098) { taxa = 9.32F; } else if (renda >= 38098 && renda < 75518) { taxa = 36.97F; } else { taxa = 49.50F; } float resultado = renda * (taxa / 100); System.out.println("A taxa é " + taxa + " e o valor a ser pago é " + resultado); Usei o float pois ele possui um tamanho menor que o double. O float é 4 bits, enquanto o double é 8 bits. Mesmo que não faço diferença acho que é algo interessante que deveria ser levado em consideração, tornando um pouco mais performático. Salvei o resultado após o if pois quebra o código se não tiver a baixo do if, pois é após do if que é colocado o valor da taxa.
Vim do curso de lógica, e desenvolvi desta forma. Obrigado pelas aulas. Além do conteúdo, os macetes que você ensina são a cereja do bolo. package academy.devdojo.maratonajava.introducao; import java.util.Scanner; public class Aula06Exercicio { public static void main(String[] args) { /* Dado um determinado salário, qual o valor de imposto tenho que pagar? De 0 até 34.712 tem que pagar 9.70% De 34.713 até 68.507 tem que pagar 37.35% De 68.508 para cima tem que pagar 49.50% */ Scanner entrada = new Scanner(System.in); System.out.println("Digite quando você ganha anualmente: "); double salario = entrada.nextFloat(); double conta; if(salario = 34713 && salario
fiz usando só operador ternario e com apenas uma taxa q recebe tantos porcento dependendo do salario. Acho que ficou menor e mais facil de entender, mas o contra é que seria ruim de mudar as porcentagens de taxa futuramente (acho que eu devia ter feito uma int taxa1, taxa2 e taxa3 q era só mudar ali em cima msm)
Eu fiz assim public static void main(String[] args) { Scanner sc = new Scanner(System.in); double salarioAnual; double imposto; System.out.println("Qual é o seu salário anual?"); salarioAnual = sc.nextDouble(); imposto = 0; if(salarioAnual = 34713 && salarioAnual
ai nn vale muito, vc usou varias coisas que ele nn tinha ensinado ainda a partir da aula 23. acho que era pra ter tentado fazer isso com oq ele já tinha ensinado, e nn com essas coisas futuras... mas tudo bem, neh.
fiz um pouco diferente, mas cheguei ao mesmo resultado: public static void main(String[] args) { double salario = 70000; double taxa1 = salario * 0.097; double taxa2 = salario * 0.3735; double taxa3 = salario * 0.4950; if (salario < 34713) { System.out.println("O valor da taxa a ser pago é de: 9,70%"); System.out.println("Isso equivale a R$" + taxa1 + " do seu salário"); } else if (salario < 68508) { System.out.println("O valor da taxa a ser pago é de 37,35%"); System.out.println("Isso equivale a R$" + taxa2 + " do seu salário"); } else{ System.out.println("O valor da taxa a ser pago é de 49,50%"); System.out.println("Isso equivale a R$" + taxa3 + " do seu salário"); } }
Alguém poderia me dizer se o meu código está ruim? O resultado tá saindo bem public class Aula05EstruturasCondicionais04 { public static void main(String[] args) { double salario = 70000; double taxa; if (salario 34712 && salario
fiz o meu um pouquinho diferente: obs : se não tiver erro de ortografia até eu acho dificil o algoritmo ser meu..... package academy.devdojo.maratonajava.introducao; public class Aula05DevDojoExercicio02 { public static void main(String[] args) { /* imposto por salario netherlands 2020 £ o á £ 34712 imposto de 9.70% £ 34713 á £ 68507 imposto de 37.35% £ 68508 imposto de 49.50% */ double youSalario = 45000; double youSalariOri = youSalario; if (youSalario = 34713 && youSalario
Eu fiz assim package academy.devdojo.untitled.introducao; public class Aula05EstruturasCondicionais04 { public static void main(String[] args) { double salary = 70000; double tax; if (salary >= 0 && salary 3413 && salary
Aula 24 Concluida, pra cima Dev!!!!
AULA CONCLUÍDA ✅
Que aula top, curso top, tudo top cara! Meus Parabéns!! Ganhou um membro!
Muito legal! O exemplo é ótimo. Continuo aprendendo muito. E com as dicas profissionais que vão aparecendo o tempo todo as aulas ficam maravilhosas.
FEITO!
Vim do curso de lógica, e desenvolvi desta forma. Obrigado pelas aulas. Além do conteúdo, os macetes que você ensina são a cereja do bolo.
package DevDojo;
import java.sql.SQLOutput;
import java.util.Scanner;
public class CondicionaisExercicio01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite seu salario Anual: ");
double salarioanual = scanner.nextDouble();
double valorImposto;
if (salarioanual 34713 && salarioanual
Assistindo em 2022. Excelente.
Aula 24 ok. finalizada. apenas correção do exercicio. perfeito. valew 20/05/2023 00:26
Entre 34712 e 34713 existem infinitos outros "double"(numeros), creio q ficaram de fora dessa conta. Mesmo assim ótima explicação.
Obrigado pelos vídeos, um dos melhores em portugues do youtube. s2
Sim, valeria se fosse tipos de dados inteiros.
Tenho o costume de não colocar a primeira faixa a partir do segundo IF pq já q ela entrou no IF anterior.
Além do mais, de acordo com o exemplo, os valores ainda poderiam ser negativos.
muito top
AULA 24 - FINALIZADA💻
aula top
Pra conta!
bora, mais uma aula
Aula 24 = OK! ✔️
Aula 24: OK! 09/11/2024 16:17
Aula 24 = Ok! 15/01/2022. Iniciei ontem a noite o curso!
Então tu ta virado no Jiraya...hehehe
@@BrunoMarques-wk6sl hehe
Terminou?
Aula 24 ok! em 04-09-2022
Muito bom pessoal ! Recomendo!
Aula 24 = OK✅
Presente!
Aula 24 ok.
aula 24 = OK!
Aula24=OK✅
Não haveria a isenção da primeira faixa na segunda?
Sim, se os impostos fossem do jeito que a gente fez aí, estaríamos ferrados, mais do que já somos
Revendo em 15/10/2022
Aula,24 ok.
AULA 24 CONCLUIDA 13/06/24
Aula 24 ok!
Aula 24 - ok
Aula 24 OK
Resolvi de fato de outra forma, mas me abriu a mente. Aula top de resolução. Aula 24 ok! ✔
Aula 24 - 30/05/2022 Ok!
Aula Concluída!!! 28.01.2024
Aula 24 - 18/12/2022 - ok
Aula 24 OK! 17/07/2023.
Minha solução foi a seguinte:
Usei os dados de 2024
/* se renda for menor que 38097, taxa 9.32%
se renda for maior ou igual a 38098 e menor que 75517, taxa 36.97%
se renda for maior ou igual a 75518, taxa 49.50% */
float renda = 40000F;
float taxa;
if (renda < 38098) {
taxa = 9.32F;
} else if (renda >= 38098 && renda < 75518) {
taxa = 36.97F;
} else {
taxa = 49.50F;
}
float resultado = renda * (taxa / 100);
System.out.println("A taxa é " + taxa + " e o valor a ser pago é " + resultado);
Usei o float pois ele possui um tamanho menor que o double. O float é 4 bits, enquanto o double é 8 bits. Mesmo que não faço diferença acho que é algo interessante que deveria ser levado em consideração, tornando um pouco mais performático. Salvei o resultado após o if pois quebra o código se não tiver a baixo do if, pois é após do if que é colocado o valor da taxa.
Aula 024 - 08/02/2023 - OK !
Pessoal..alguem sabe dizer onde está esse mesmo treinamento em Inglês?
Procura por DevDojo Academy o canal tem o mesmo logo
@@DevDojoBrasil top.... encontrei e já vo deixar o link por aqui:
www.youtube.com/@DevDojoAcademy
Done :-)
Aula 24 concluida 24/05/24
Lesson 24 done.
opa mano
Aula concluida 29/09/23
Aula 24 = ✔
Aula 24 finalizada! 24/07/2022
Aula 24 = OK ! ✔ 29/08/2023
Aula 24 = OK
Aula 24 = OK! 16/12/2022
Aula 24, OK!
Aula 24: OK! 05/08/24.
💙
Aula 24 - OK
✅
Aula 24 Concluída - 22/11/2024
AULA24 = OK
Aula 24 finalizada
Aula 24 - ok! 21/03/2024.
Aula 24 = OK!
Gogogo! {1 nov 2024}
AULA 24 = OK! ✔
24/08/23
Legal programar em Java, mas optei por usar o Python, achei mais fácil para se chegar ao mesmo resultado, mas valeu até aqui. Abraços
Filtrando os fraco --
@@SoughtXp Antes fraco do que imbecil comentando imbecilidades!
@@SoughtXp desnecessário
São linguagens diferentes com propostas diferentes e resultados diferentes.
@@gengar5759 eu acho python beem mais complicado mn
Aula 24 = OK ✓
Aula 24 ok - 29/06/22
Aula 24 concluída 11/04/2024!!!
14/11/2021 - isChecked !
Aula 25 = OK ! ✔
aula 24 ok! 22/03/2023
Aula 24 = OK! ✔ 05/09/2022
Aula 24 = OK ! ✔️ 17/06/2022
ok
Aula 24 = ok
aula 24 ok
Como Participar das conversas no Discord do DevDojo ?
Faz parte do clube de membros, se você clicar no botão do lado do de se inscrever, você vai ver as instruções
Aula 24 OK - 18/12/2021
Aula 24 ok finalizada, segue minha solução:
package aula20_a_27_Estruturas_condicionais;
public class ImpostoHolanda {
public static void main(String[] args) {
double imposto;
double salarioAnual = 70000.00;
if(salarioAnual
Vim do curso de lógica, e desenvolvi desta forma. Obrigado pelas aulas. Além do conteúdo, os macetes que você ensina são a cereja do bolo.
package academy.devdojo.maratonajava.introducao;
import java.util.Scanner;
public class Aula06Exercicio {
public static void main(String[] args) {
/* Dado um determinado salário, qual o valor de imposto tenho que pagar?
De 0 até 34.712 tem que pagar 9.70%
De 34.713 até 68.507 tem que pagar 37.35%
De 68.508 para cima tem que pagar 49.50%
*/
Scanner entrada = new Scanner(System.in);
System.out.println("Digite quando você ganha anualmente: ");
double salario = entrada.nextFloat();
double conta;
if(salario = 34713 && salario
Aula 24 OK - 13/02/2022
Fiz assim:
public class Aula05EstruturasCondicionaisExercicioTableTrue {
public static void main(String[] args) {
double salarioAnual = 50000;
double aliquota1 = salarioAnual 34713 && salarioAnual = 68588 ? 49.50 : 0;
double aliquota;
if (salarioAnual 34713 && salarioAnual
fez o curso até o final ?
Aula 24 = OK ✔ 10/10/2022
Aula 24 OK 12/07/2021
AULA 24 = OK 06/06/2023
Aula 24 = OK! ✔ 09/02/2024
check 30/06/2021
✅20/10/2021
fiz usando só operador ternario e com apenas uma taxa q recebe tantos porcento dependendo do salario.
Acho que ficou menor e mais facil de entender, mas o contra é que seria ruim de mudar as porcentagens de taxa futuramente (acho que eu devia ter feito uma int taxa1, taxa2 e taxa3 q era só mudar ali em cima msm)
Eu fiz assim
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double salarioAnual;
double imposto;
System.out.println("Qual é o seu salário anual?");
salarioAnual = sc.nextDouble();
imposto = 0;
if(salarioAnual = 34713 && salarioAnual
ai nn vale muito, vc usou varias coisas que ele nn tinha ensinado ainda a partir da aula 23. acho que era pra ter tentado fazer isso com oq ele já tinha ensinado, e nn com essas coisas futuras... mas tudo bem, neh.
Meu projeto esta apresentando erro ao colocar a estrutura "else if" ....
package Cunha.Werbeth.Projeto01.Introdução;
public class MeuPrimeiroPrograma {
public static void main(String[] args) {
double salario = 5000;
double imposto1 = (salario * 0.3);
double imposto2 = (salario * 0.2);
double imposto3 = (salario * 0.1);
if (salario >= 5000); {
salario = salario * imposto1;
} else if (salario>=3000 && salario
Opa sei que estou um pouco atrasada para responder mas possivelmente foi os ; depois no if e no else if
ex:
if (condição){
} else if (condição){
}
if (salario >= 5000); { - é so tira os ; do final
ex: if (salario >= 500) {salario = salario * imposto1;
}
fiz da seguinte forma:
public static void main(String[] args) {
double salario = 34714;
double resultado = 0;
if(salario = 34713 && salario
Esse video ficou muito confuso
concordo plenamente e o enunciado do exercício ficou meia boca também!
Poste suas dúvidas, assim fica fácil ajudar.
fiz um pouco diferente, mas cheguei ao mesmo resultado:
public static void main(String[] args) {
double salario = 70000;
double taxa1 = salario * 0.097;
double taxa2 = salario * 0.3735;
double taxa3 = salario * 0.4950;
if (salario < 34713) {
System.out.println("O valor da taxa a ser pago é de: 9,70%");
System.out.println("Isso equivale a R$" + taxa1 + " do seu salário");
} else if (salario < 68508) {
System.out.println("O valor da taxa a ser pago é de 37,35%");
System.out.println("Isso equivale a R$" + taxa2 + " do seu salário");
} else{
System.out.println("O valor da taxa a ser pago é de 49,50%");
System.out.println("Isso equivale a R$" + taxa3 + " do seu salário");
}
}
public class treino{
public static void main(String[] args) {
double salarioAnual = 70000;
double taxa;
if (salarioAnual < 34712){
taxa = salarioAnual * 9.7/100;
System.out.println("A Aliquota será de R$" + taxa);
}
else if (salarioAnual >= 34712 && salarioAnual
Aula 24 27/04/2023 ok. Resolvi com esse código:
public class ExercicioCondicional {
//34.712 9.78%
//34.713 68.507 37.35%
//68.508 48.50%
public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
double primeiraFaixa = 9.70/100;
double segundaFaixa = 37.35/100;
double terceiraFaixa = 49.50/100;
double salarioAnual;
System.out.println("Qual o seu salário? ");
salarioAnual = leia.nextDouble();
if (salarioAnual >=68508.00){
double impostoAPagar = salarioAnual * terceiraFaixa;
System.out.println("Imposto a pagar é "+impostoAPagar);
}else if (salarioAnual>=34713.00){
double impostoAPagar = salarioAnual * segundaFaixa;
System.out.println("Imposto a pagar é "+impostoAPagar);
}else {
double impostoAPagar = salarioAnual * primeiraFaixa;
System.out.println("Imposto a pagar é "+impostoAPagar);
}
}
}
Alguém poderia me dizer se o meu código está ruim? O resultado tá saindo bem
public class Aula05EstruturasCondicionais04 {
public static void main(String[] args) {
double salario = 70000;
double taxa;
if (salario 34712 && salario
fiz o meu um pouquinho diferente:
obs : se não tiver erro de ortografia até eu acho dificil o algoritmo ser meu.....
package academy.devdojo.maratonajava.introducao;
public class Aula05DevDojoExercicio02 {
public static void main(String[] args) {
/*
imposto por salario netherlands 2020
£ o á £ 34712 imposto de 9.70%
£ 34713 á £ 68507 imposto de 37.35%
£ 68508 imposto de 49.50%
*/
double youSalario = 45000;
double youSalariOri = youSalario;
if (youSalario = 34713 && youSalario
Eu fiz assim
package academy.devdojo.untitled.introducao;
public class Aula05EstruturasCondicionais04 {
public static void main(String[] args) {
double salary = 70000;
double tax;
if (salary >= 0 && salary 3413 && salary
System.out.println("Aula 24, Ok");
System.out.println("Aula 24 = OK!");
ᶆỵ@ηη⋲řऽ ☕💛♾🆗
Aula 24 = OK! ✔️
Aula 24, ok!
Aula 24 - Ok.