Estrutura condicional simples:
Decisões na linguagem C, são tomadas com o uso de estruturas condicionais.
Por exemplo:
#include<stdio.h>
int main(void)
{
int idade;
printf("informe sua idade: ");
scanf("%i",&idade);
if(idade>30){
printf("você é velho");
}
getchar();
getchar();
}
if é uma palavra inglesa que em português significa "se".
Nesse caso, se colocarmos uma idade maior que 30, o programa dirá que você é velho, senão, ele simplesmente se encerarrá.
if(condição){
comando1
comando2
.
.
}
a estrutura de if é assim, acompanhada de parenteses com dentro dos parenteses a condição, depois abre chaves, que indica que você comecará a colocar os comandos se essa condição for verdadeirae fechamos a chave para indicar que acabamos com os comandos.
mais um exemplo:
include<studio.h>
int main(void)
{
int a,b;
printf("informe um numero: ");
scanf("%i",&a);
printf("informe outro numero: ");
scanf("%i",&b);
if(a+b>0){
printf("a soma de %i e %i é maior que 0",a,b);
}
getchar();
getchar();
}
estrutura condicionais compostas:
agora, além do if, conheceremos o else, que significa senão, ou seja, se if condição não for verdadeira, ele executará o comando else.
vamos a um exemplo:
#include<stdio.h>
int main(void)
{
int idade;
printf("digite a sua idade: ");
scanf("%i",&idade);
if(idade>30){
printf("você é velho");
}
else{
printf("você é novo");
}
getchar();
getchar();
}
ou seja, se idade não for maior que 30, ele pulará para a estrutura do else, que dirá que você é novo..
resumidamente:
"SE" condição for verdadeira faça isso, "SENÃO", faça isso.
vamos fazer exercícios?
1) Escreva um programa que receba uma temperatura em celsius e "se" for maior que 30 graus dizer que está calor, "senão", dizer que está frio.
até mais!
segunda-feira, 1 de fevereiro de 2010
Assinar:
Postar comentários (Atom)
#include
ResponderExcluirint main ()
float a
scanf("%f" &a);
if(" a>30")
printf("calor");
else
printf("frio")
return 0;
}
#include
ResponderExcluir#include
using namespace std;
main()
{
float temperatura;
printf("\nInforme a temperatura em Celsius: ");
scanf("%f",&temperatura);
if(temperatura > 30)
{
printf("\n Esta calor!! ");
}
else
{
printf("\n Esta Frio!!! ");
}
getchar();
getchar();
}