introdução À programação - cc

[monitoria] comandos condicionais


if(aula && monitoria){
  nota = 10;
}

CIN - UFPE 


if - else





switch


if



if(condicao){
  ...
}


homem


int numOvos = 6;
boolean temBatatas = ?;

if (temBatatas) {
  numOvos = 9;
}

mulher


int numOvos = 6;
int numBatatas= 0;
boolean temBatatas = ?;

if (temBatatas) {
  numBatatas = 9;
}

if - else if - else


/** Futebol da Goleada
* Vencer com 3 gols ou mais -> 5 pontos
* Vencer com até 2 gols de diferença -> 3 pontos
* Empate -> 1 ponto
* Derrota -> 0
**/ 
int golsDif = ?; //Diferença entre gols feitos e sofridos
int pontos = 0;

if(golsDif >= 3){
  pontos = 5;
}else if (golsDif > 0){
  pontos = 3;
}else if (golsDif == 0){
  pontos = 1;
}else{
  pontos = 0;
}
  


/** Futebol da Goleada
* Vencer com 3 gols ou mais -> 5 pontos
* Vencer com até 2 gols de diferença -> 3 pontos
* Empate -> 1 ponto
* Derrota -> 0
**/ 
int golsDif = ?; //Diferença entre gols feitos e sofridos
int pontos = 0;

if(golsDif >= 3){
  pontos = 5;
}
if (golsDif > 0){
  pontos = 3;
}
if (golsDif == 0){
  pontos = 1;
}
  

switch

case - default // break;

int semana = ?;
String nome = "";
switch (semana){
  case 0:
    nome = "ABC";
    break;
  case 1:
    nome = "DEF";
    break;
  case 2:
    nome = "GHI";
    break;
  default:
    nome = "Sem Nome";
}

Switch


int semana = ?;
String nome = "";
switch (semana){
  case 0:
  case 1:
    nome = "DEF";
    break;
  case 2:
    nome = "GHI";
    break;
  default:
    nome = "Sem Nome";
}

[Monitoria] Comandos Condicionais

By Filipe

[Monitoria] Comandos Condicionais

Revisando conceitos do blocos if - else e switch

  • 477