#include <iostream>
using namespace std;
int main() {
int val;
cout<<"Selecione uma cor"<<endl;
cout<<" [1]=Verde, [2]=Azul, [3]=Vermelho "<<endl;
cin>>val;
switch(val)
{
case 1:
cout<< "Cor Selecionada: Verde"<<endl;
break;
case 2:
cout<< "Cor Selecionada: Azul"<<endl;
break;
case 3:
cout<< "Cor Selecionada: Vermelho"<<endl;
break;
default:
cout<<" Valor Selecionado Invalido "<<endl;
}
cout<<"\nPrograma Finalizado\n";
return 0;
}
Matemática Pura, Matemática Aplicada, Computação, educação matemática, teoria dos números, programação e desenvolvimento de jogos. - Matheus Nakade - @MorgaoFreud
quarta-feira, 6 de novembro de 2019
switch basico
#include <iostream>
using namespace std;
int main() {
switch (expressao)
{
case const1:
comandos;
break;
case const2:
comandos;
break;
case const3:
comandos;
break;
}
return 0;
}
using namespace std;
int main() {
switch (expressao)
{
case const1:
comandos;
break;
case const2:
comandos;
break;
case const3:
comandos;
break;
}
return 0;
}
operador ternario if simples verd ou falso
#include <iostream>
using namespace std;
int main() {
// (expressao) ?(verdadediro relazia esa > valor 1 : falta realiza essa > valor 2
// retorno de v ou f
// ou alteracao de uma variavel
int n1, n2, nota;
string res;
cout<< " Digite a primeira Nota: "<<endl;
cin>>n1
cout<< " Digite a segunda Nota: "<<endl;
cin>>n2
nota = n1 + n2;
// nota >= 60 aprovado
// nota < 60 reprovado
(nota >= 60) ? res="Aprovado" : res="Reprovado";
// ou
// res=(nota>=60)? "Aprovado" : "Reprovado";
cout<< "\nSituacao do aluno: \n"<< res <<endl;
// res2 que é tipoo int
// res=(nota>=60)? 1 : 0;
return 0;
}
using namespace std;
int main() {
// (expressao) ?(verdadediro relazia esa > valor 1 : falta realiza essa > valor 2
// retorno de v ou f
// ou alteracao de uma variavel
int n1, n2, nota;
string res;
cout<< " Digite a primeira Nota: "<<endl;
cin>>n1
cout<< " Digite a segunda Nota: "<<endl;
cin>>n2
nota = n1 + n2;
// nota >= 60 aprovado
// nota < 60 reprovado
(nota >= 60) ? res="Aprovado" : res="Reprovado";
// ou
// res=(nota>=60)? "Aprovado" : "Reprovado";
cout<< "\nSituacao do aluno: \n"<< res <<endl;
// res2 que é tipoo int
// res=(nota>=60)? 1 : 0;
return 0;
}
e ou e not
#include <iostream>
using namespace std;
int main() {
int num;
// 1 2 3 4 5 6 7 8 9 10
// > 4 e <7
num = 5;
if(num>4 && num <7)
{
cout<<" \n Valor aceito \n";
}
else
{
cout<<" \n Nao aceito \n";
}
return 0;
}
using namespace std;
int main() {
int num;
// 1 2 3 4 5 6 7 8 9 10
// > 4 e <7
num = 5;
if(num>4 && num <7)
{
cout<<" \n Valor aceito \n";
}
else
{
cout<<" \n Nao aceito \n";
}
return 0;
}
primeiro if simples completo
#include <iostream>
// biblioteca do system cls
#include <cstdlib>
using namespace std;
int main() {
int n1, n2, res;
char opc;
// table do gotto
inicio:
// clear do dos
system ("cls");
cout<< " Digite o valor da nota 1: "<<endl;
cin>>n1;
cout<< " DIgite o valor da nota 2: "<<endl;
cin>>n2;
res = n1 + n2;
// aprovado, reprovado e recuperacao
// > = aprovado
// >= 40 e <59 recuperacao
// < 40 reprovado
if(res >=60)
{
cout<< " \n aluno aprovado \n";
}
else if (res >= 40)
{
cout<< "\n aluno em recuperacao \n";
}
else
{
cout<< " \n auluno reprovado \n";
}
// comandos pro go to, continuar outros teste do programa
cout<< "\n Digita outras notas (s/n) \n";
cin>> opc;
if(opc == 's' || opc=='S')
{
goto inicio;
}
return 0;
}
// biblioteca do system cls
#include <cstdlib>
using namespace std;
int main() {
int n1, n2, res;
char opc;
// table do gotto
inicio:
// clear do dos
system ("cls");
cout<< " Digite o valor da nota 1: "<<endl;
cin>>n1;
cout<< " DIgite o valor da nota 2: "<<endl;
cin>>n2;
res = n1 + n2;
// aprovado, reprovado e recuperacao
// > = aprovado
// >= 40 e <59 recuperacao
// < 40 reprovado
if(res >=60)
{
cout<< " \n aluno aprovado \n";
}
else if (res >= 40)
{
cout<< "\n aluno em recuperacao \n";
}
else
{
cout<< " \n auluno reprovado \n";
}
// comandos pro go to, continuar outros teste do programa
cout<< "\n Digita outras notas (s/n) \n";
cin>> opc;
if(opc == 's' || opc=='S')
{
goto inicio;
}
return 0;
}
Assinar:
Comentários (Atom)