Programa 1.3: Dois resultados em linhas distintas #include void main ( ) { printf ("Ola pessoal\n"); printf ("Ola pessoal"); } Programa 1.6: Escrita dos resultado em linhas distintas #include void main ( ) { int i; i = 1; while (i <= 5) { printf ("Ola pessoal\n"); i = i + 1; } } Programa 1.7: Alteração do número de repetições #include void main ( ) { int i, n; n = 10; i = 1; while (i <= n) { printf ("Ola pessoal\n"); i = i + 1; } } Programa 1.8: Leitura do número de repetições #include void main ( ) { int i, n; scanf ("%d", &n); i = 1; while (i <= n) { printf ("Ola pessoal\n"); i = i + 1; } } Programa 1.9: Programa amigável #include void main ( ) { int i, n; printf ("Entre com o numero de repeticoes: "); scanf ("%d", &n); i = 1; while (i <= n) { printf ("Ola pessoal\n"); i = i + 1; } } No comando printf, tudo o que está entre “aspas” é impresso. Às vezes, é desejável variar o conteúdo das mensagens de um mesmo comando. Programa 1.10: Escrita do valor de variáveis #include void main ( ) { int n; float preco; printf ("Numero de cadernos: "); scanf ("%d", &n); printf ("Preco do caderno: "); scanf ("%f", &preco); printf ("O preco de %d cadernos eh %g", n, n*preco); } Programa 1.11: Programa anterior com repetições #include void main ( ) { int aluno, n_alunos, n_cadernos; float preco; printf ("Digite o numero de alunos: "); scanf ("%d", &n_alunos); printf ("\n"); aluno = 1; while (aluno <= n_alunos) { printf ("Aluno %d: \n\n\tPreco do caderno: ", aluno); scanf ("%f", &preco); printf ("\tNumero de cadernos: "); scanf ("%d", &n_cadernos); printf ("\tAluno %d: %d cadernos a R$%g cada; gasto total: R$%g\n\n", aluno, n_cadernos, preco, n_cadernos*preco); aluno = aluno + 1; } } Programa 1.12: Numeração de linhas #include void main ( ) { int i, n; printf ("Entre com o numero de repeticoes: "); scanf ("%d", &n); i = 1; while (i <= n) { printf ("%d Ola pessoal\n", i); i = i + 1; } } Programa 1.13: Ajuste do alinhamento #include void main ( ) { int i, n; printf ("Entre com o numero de repeticoes: "); scanf ("%d", &n); i = 1; while (i <= n) { printf ("%4d Ola pessoal\n", i); i = i + 1; } } Programa 1.14: Formato de tabela #include void main ( ) { int i, n; printf ("Entre com o numero de repeticoes: "); scanf ("%d", &n); printf ("\n i mensagem\n"); printf ("---------------------\n"); i = 1; while (i <= n) { printf ("%4d Ola pessoal\n", i); i = i + 1; } } Programa 1.15: Tabelas numéricas inteiras #include void main ( ) { int x, n; printf ("Entre com o limite superior da tabela: "); scanf ("%d", &n); printf ("\n x x ** 2\n"); printf ("---------------------\n"); x = 1; while (x <= n) { printf ("%4d%10d\n", x, x*x); x = x + 1; } } Programa 1.16: Tabelas numéricas reais #include #include void main ( ) { int x, n; printf ("Entre com o limite superior da tabela: "); scanf ("%d", &n); printf ("\n x log10(x)\n"); printf ("---------------------\n"); x = 1; while (x <= n) { printf ("%4d%15.6f\n", x, log10(x)); x = x + 1; } } - Colocar também um limite inferior. - Fazer tabela para o seno (sin (argumento): o argumento deve estar em radianos, mas x, no programa deve estar em graus). - Fazer tabela para seno, cosseno, tangente e log10. - Fazer tabela de sqrt.