Buscar

Aula 5 – Linguagem C

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Aula 5 – Linguagem C
Prof Adriana
Linguagem C
Estruturas de repetição
Estrutura while():
Sintaxe:
			while(condição){
				 comandos;
			}
Exemplo1
#include <conio.h>
#include <stdio.h>
main() {
		int cont=1;
		while (cont <=10){
			printf (“Numero %d\n”, cont);
			cont=cont+1;
		}
getch();
}
Exemplo2
#include <conio.h>
#include <stdio.h>
main() {
		int cont=1, num, soma=0;
		while (cont <=5){
			printf (“Digite um numero:”);
			scanf(“%d”,&num);
			soma=soma+num;
			cont=cont+1;
		}
printf (“A soma dos numeros lidos eh: %d”, soma);
getch();
}
Linguagem C
Estruturas de repetição
Estrutura for:
Sintaxe:
for(inicialização;condição;incremento) {
	comandos;
}
Exemplo:
for (i=0; i<5; i=i+1){
		printf(“\n%d”, i);
}
Exemplo1
#include <conio.h>
#include <stdio.h>
main() {
		int cont, num, soma=0;
		for (cont=1;cont <=5;cont++){
			printf (“Digite um numero:”);
			scanf(“%d”,&num);
			soma=soma+num;
		}
printf (“A soma dos numeros lidos eh: %d”, soma);
getch();
}
Linguagem C
Estruturas de repetição
Estrutura do..while():
Sintaxe:
do{
	comandos;
} while (condição);
Exemplo1
#include <conio.h>
#include <stdio.h>
main() {
		int op;
		float result, n1, n2;
		do{
		printf(“Escolha uma das opcoes abaixo:\n1- Soma\n2-Subtracao\n3-Multiplicacao\n Opcao:”);
		scanf(“%d”, &op);
		fflush(stdin);
		printf (“Digite um numero:”);
		scanf(“%f”,&n1);
		fflush(stdin);
		printf (“Digite outro numero:”);
		scanf(“%f”,&n2);
		if (op==1){
		 result=n1+n2;
		}
		else if (op==2) {
		 result=n1-n2;
		 }
		 else if (op==3) {
			 result=n1*n2;
		 }
			else {
			 printf(“Opcao
			 invalida!”);
			}
		}while ((op>=1) && (op<=3));
		getch();
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando