Vamos estudar agora a Estrutura Condicional, como o nome mesmo diz iremos trabalhar com condições, se atender tal condição faz isso se não atender faça aquilo.
Em algoritmo Estrutura Condicional entendemos assim, exemplo:
Se (IdadeDoAluno menor que 8) então
escreva(Aluno do Primario)
se não
escreva(Aluno do Ginásio)
Trabalhamos com o Se e senão, ou como conhecido em programação if e else.
Você irá passar um condição para o programa se for verdade se atender aquela condição faz isso se não atender ou for falso faça isso aqui.
Vamos em um exemplo em C:
/*######################################################*/
/*Estrutura Condicional – Exemplo 1*/
/*Inicio do Programa*/
#include<stdio.h>
int main(){
float nota1, nota2;
float media;
printf(“Informe a nota 1:n”);
scanf(“%f”,¬a1);
printf(“Informe a nota 2:n”);
scanf(“%f”,¬a2);
media = (nota1+nota2)/2;
printf(“Sua media e %.2fnn”,media);
//Estrutura Condicional, passando como condição media maior ou igual 6
if (media >= 6)
printf(“Parabens. Voce passou”);
else
printf(“Voce esta entre os alunos de prova-substutiva!”);
getch();
}
/*Fim do Programa*/
/*######################################################*/
Podemos trabalhar com mais um condição dentro do if e else, por exemplo:
/*######################################################*/
/*Estrutura Condicional – Exemplo 2*/
/*Inicio do Programa*/
#include<stdio.h>
int main(){
float nota1, nota2;
float media;
printf(“Informe a nota 1:n”);
scanf(“%f”,¬a1);
printf(“Informe a nota 2:n”);
scanf(“%f”,¬a2);
media = (nota1+nota2)/2;
printf(“Sua media e %.2fnn”,media);
/***********************************************************
Estrutura Condicional
Se media maior ou igual a 6 = Aprovador
senao se media entre 6 e menor que 6 aluno = Recuperacao
senao aluno = Reprovador
***********************************************************/
if (media >= 6)
printf(“Parabens. Voce passou”);
else if (media > 4 && media < 6)
printf(“Voce esta de recuperacao”);
else
printf(“Voce foi reprovado!”);
getch();
}
/*Fim do Programa*/
/*######################################################*/
Bom neste artigo vimos a aplicação da estrutura condicional if e else e dois exemplos bem simples.
Até a próxima!
Programação C – Estrutura Condicional [if e else] by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.