Escolar Documentos
Profissional Documentos
Cultura Documentos
linguagem C
Lucas Perpétuo Moreira
Execução
sequencial
Um comando executado após o outro.
int main()
{
char projeto [10];
O quê o
printf("\n Digite o nome do projeto \n");
scanf("%s", projeto);
printf("\n Digite o valor do orcamento\n");
return(0);
}
Exercício 1
O quê o
printf("\n Digite o valor do orcamento\n");
scanf("%f", &orcamento);
return(0);
}
Exercício 2
• A estrutura condicional
encadeada é também
conhecida como ifs
aninhados;
• É um comando if que é o
objeto de outros if e else.
Estrutura
condicional
encadeada
ifif ((h
((h << 0) 0) ||
|| ((h
((h ==
== 0)
0) &&
&& (min
(min << 0)))
0)))
{{
EXEMPLO printf(“\nDados invalidos!
printf(“\nDados invalidos! O
O segundo
segundo instante
instante ee anterior
anterior ao
ao
primeiro\n”);
primeiro\n”);
}}
#include <stdio.h>
<stdio.h> else
else
#include
{{
int main()
int main()
ifif (min
(min << 0) 0)
{{
{{
int h1,
int h1, min1,
min1, h2,
h2, min2,
min2, h,
h, min;
min; hh == hh -- 1;
1;
printf(“\n Digite
printf(“\n Digite oo instante
instante inicial
inicial (horas
(horas ee min == min
min min ++ 60;
60;
minutos) \n”);
minutos) \n”);
}}
scanf(“%d %d”,
scanf(“%d %d”, &h1,
&h1, &min1);
&min1); printf( “\n
printf( “\n Entre
Entre osos periodos
periodos %dh
%dh %dmin
%dmin ee %dh
%dh %dmin
%dmin
printf(“\n Digite
printf(“\n Digite oo instante
instante final
final \n”);
\n”); passaramse %dh
passaramse %dh %dmin”,
%dmin”, h1,
h1, min1,
min1, h2,
h2, min2,
min2, h,
h, min);
min);
scanf(“%d %d”,
scanf(“%d %d”, &h2,
&h2, &min2);
&min2); }}
return 0;
return 0;
hh == h2
h2 -- h1;
h1; min
min == min2
min2 -- min1;
min1;
}}
• A Estrutura Condicional de seleção de casos
case 1:
case 1:
#include int
#include int main()
main() printf(“O valor
printf(“O valor para
para aa area
area do
do circulo
circulo e:
e: %.2f\n”,
%.2f\n”,
{{ area=pi*(raio*raio));
area=pi*(raio*raio));
break;
break;
float area,
float area, raio,
raio, pi,
pi, perimetro;
perimetro;
case 2:
case 2:
int tipo;
int tipo;
printf(“O valor
printf(“O valor para
para oo perimetro
perimetro do
do circulo
circulo e:
e: %.2f”,
%.2f”,
perimetro == 2.0
perimetro 2.0 ** pi
pi ** raio);
raio);
pi == 3.141592;
pi 3.141592; break;
break;
printf(“\nDigite oo valor
printf(“\nDigite valor para
para aa raio\n”);
raio\n”);
scanf(“%f”, &raio);
scanf(“%f”, &raio); default:
default:
printf(“Tipo invalido”);
printf(“Tipo invalido”);
printf(“Digite oo que
printf(“Digite que se
se deseja
deseja sobre
sobre circulo”);
circulo”);
printf(“\n 11 para
printf(“\n para area
area do
do circulo\n”);
circulo\n”); }
printf(“\n 22 para
printf(“\n para perimetro\n”);
perimetro\n”); return 0;
return 0;
}
printf(“\n”); scanf(“%d”,&tipo);
printf(“\n”); scanf(“%d”,&tipo);