Академический Документы
Профессиональный Документы
Культура Документы
MANUAL DE ALGORITMOS
E PROGRAMAO 2014.
PROF. LEONAIR NEVES SOUSA
CUIAB-MT, 2013
2. PROGRAMAO ESTRUTURADA
Ex. if (media<=7)
{ gotoxy(10,10);
cout<<aluno reprovado;
}
Ex. if (media<=7)
{ gotoxy(10,10);
cout<<aluno reprovado;
}
else
{ gotoxy(10,10);
cout<<aluno aprovado;
}
Ex. if (media<5)
{ gotoxy(10,10);
cout<<aluno reprovado;
}
else if(media>=7)
{ gotoxy(10,10);
cout<<aluno aprovado;
}
else
{ gotoxy(10,10);
cout<<aluno prova final;
}
Ex. . switch(opcao)
{ case 1:{ cout<<opo 1;
break;
}
case 2:{ cout<<opo 2;
break;
}
default:{ cout<<escolha a opo;}
}
3. VETORES E MATRIZES
-9
carlos
Andre
5. REGISTRO.
struct agenda
{string nome;
int celular;
string e_mail;
};
struct agenda vetagenda[5];
FUNES
scanf() ler dados
scanf(%d,&idade);
gets(nome);
puts(nome);
qtletras=strlen(nome);
Ex.:char nome[20];
nome=carlos da silva;
puts(nome);//escreve o nome inteiro
puts(&nome[4]);
//escreve a partir da 4 posicao: os da silva
strcat(nome,texto)
strcmp(nome,nome2);
Ex.: int a;
char nome1[20];
char nome2[20];
nome1=leo;
nome2=leos;
a=strcmp(nome1,nome2);
Obs.: strings iguais retorna 0.
strings diferentes e primeira
maior retorna 1.
strings diferentes e primeira
menor retorna -1.
strcpy(nome,nome2);
strncat(nome,texto,3)
Ex.: int a;
char nome1[20];
char nome2[20];
gets(nome1);
gets(nome2);
strcmp(nome1,nome2);
Obs.:copia o contedo de nome2 para
nome1.
strncmp(nome,nome2,3);
strcpy(nome,nome2,3);
Ex.: int a;
Ex.: int a;
char nome1[20];
char nome1[20];
char nome2[20];
char nome2[20];
gets(nome1);
gets(nome1);
gets(nome2);
gets(nome2);
a=strncmp(nome1,nome2,3);
strcmp(nome1,nome2,3);
Obs.:
Obs.:copia 3 caracteres do contedo
strings iguais retorna 0.
de nome2 para nome1.
strings diferentes e primeira
maior retorna 1.
strings diferentes e primeira
menor retorna -1.