Vida algoritmo
Por: Dartagnan • 5/5/2015 • Artigo • 785 Palavras (4 Páginas) • 213 Visualizações
função menu
void menu(){
cout <<"1-para xxx";
}
no programa tenha uma variável int para receber o valor digitado:
int opc;
menu();
cin >> opc;
e faça o trabalho dessa variável utilizando if ou switch tipo:
if (opc == 1){
cout << "Valor ....";
// ou realize o cálculo pedido e assim
}
else if (opc == 2){
}
------
ou utilize a estrutura switch case :
switch(opc){
case 1 :{
cout << "Valor ....";
// ou realize o cálculo pedido e assim
break;
}
case 2 :
{
....
}
menu();
}
ainda se possível faça uma forma de sempre voltar ao inicio da estrutura utilizando while ou for se o número de interações for conhecido tipo
while (opc != 0){
switch(opc){
case 1 :{
cout << "Valor ....";
// ou realize o cálculo pedido e assim
break;
}
case 2 :
{
....
}
menu();
}
}
ou se usar if e else :
while (opc != 0){
if (opc == 1){
cout << "Valor ....";
// ou realize o cálculo pedido e assim
}
else if (opc == 2){
}
menu();
}
ou com for se o número de interações for conhecido tipo se no exercício pedir somente os 10 números ou 5 , etc:
for(int i = 0;i<10;i++){
if (opc == 1){
cout << "Valor ....";
// ou realize o cálculo pedido e assim
}
else if (opc == 2){
}
menu()
}
ou com switch:
for(int i = 0;i<10;i++){
switch(opc){
case 1 :{
cout << "Valor ....";
// ou realize o cálculo pedido e assim
break;
}
case 2 :
{
....
}
menu();
}
função menu
void menu(){
cout <<"1-para xxx";
}
no programa tenha uma variável int para receber o valor digitado:
int opc;
menu();
cin >> opc;
e faça o trabalho dessa variável utilizando if ou switch tipo:
if (opc == 1){
cout << "Valor ....";
// ou realize o cálculo pedido e assim
}
else if (opc == 2){
}
------
ou utilize a estrutura switch case :
switch(opc){
case 1 :{
cout << "Valor ....";
// ou realize o cálculo pedido e assim
break;
}
case 2 :
{
....
}
menu();
}
ainda se possível faça uma forma de sempre voltar ao inicio da estrutura utilizando while ou for se o número de interações for conhecido tipo
while (opc != 0){
switch(opc){
case 1 :{
cout << "Valor ....";
...