Prévia do material em texto
Exercício 01.
#include
#include
void main() {
int n = 1, i;//Utilização dos inteiros
char produtos[8][60] = //declarar suas matrizes
{
"item | Produtos | codigo | Preco Unitario",
"1 |cachorro-quente |100 |5,00",
"2 |X-salada |101 |8,79",
"3 |X-bacon |102 |9,99",
"4 |Misto |103 |6,89",
"5 |Salada |104 |4,80",
"6 |Agua |105 |3,49",
"7 |Refrigerante |106 |4,99"
};
float precototal = 0; //preco total da compra
for (i = 0; i 0 && n 0)// impressao dos produtos finais com as
quantidades selecionadas
{
printf("\n\n Quantidade : %d Selecinada : %s ", qtd01,
produtos[1]);//imprime o indice da matriz, conforme a quantidade declarada
}
if (qtd02 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd02,
produtos[2]);
}if (qtd03 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd03,
produtos[3]);
} if (qtd04 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd04,
produtos[4]);
} if (qtd05 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd05,
produtos[5]);
} if (qtd06 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd06,
produtos[6]);
} if (qtd07 > 0) {
printf("\nQuantidade : %d escolhido : %s", qtd07,
produtos[7]);
}
printf("\n");
break;
}
}
}
Exercício 02:
# include
# include
# include
int main()
{
setlocale(LC_ALL, "Portuquese"); // Imprime caracter especial.
int capacid, repeticao = 0, cap_mes = 0;// variaveis para armazenar
capacidade de reservatorio e do mes e repeticao
int chuva[1000]; // chuva do mes
int gasto[1000]; //gastos do mes
char mesesdoano[12][50] = {
"jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez" };//mesese
do ano
printf("qual e o maximo em milimetros que o reservatorio suporta:");
scanf_s("%i", &capacid);//entrada da capacidade maxima que o reservatorio
suporta
for (repeticao = 0; repeticao 0 && cap_mes
#include
#include
float valor(char letra) {
//dizendo primeiro valor char maiusculo ou minusculo
float r= 0;
if (letra >= 65 && letra 10) { //comando de repeticao, para alertar que a
quantidade de colunas nao esta de acordo
printf("\n o numero digitado e invalido, digite 1 a 10 = ");
scanf_s("%d", &c);//Guarda o valor de colunas!
};
printf("coloque a quantia de linhas da matriz, maximo 10 = ");
scanf_s("%d", &l);
while (1 10) {//comando de repeticao, para alertar que a
quantidade de colunas nao esta de acordo
printf("valor de linhas invalido, digite quantas linhas a matriz
possui (aceitavel ate 10 colunas) ");
scanf_s("%d", &l); //guarda o valor de linhas
};
for (int i1 = 0; i1os indices nos
vetores
if (vetor2[i1] != 0) {//se o vetor2 for diferente de 0 a letra a
ser impressa apareceu ao menos uma vez dentro da matriz
printf("\nletra = %c repeticoes = %d ", vetor1[i1],
vetor2[i1]);
};
};
printf("\n\n tFUNCAO\n");
printf("A primeira letra da matriz= %c\nResultado:
%.2f\n",matrizprincipal[0][0], valor(matrizprincipal[0][0]));//comparativo de
maisculos com minusculos
}