Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal de Santa Catarina – Jaraguá do Sul - RAU Rua dos Imigrantes, 445 | Rau | Jaraguá do Sul /SC | CEP: 89254-430 Fone: (47) 3276-9600 | www.gw.ifsc.edu.br | CNPJ 11.402.887/0005-94 Aluno: Matheus Willian Sprotte | Programação de Computadores | 3ª Fase – Engenharia Elétrica Atividade 9: Estrutura de Repetição – FOR 3. Desenvolver um programa que mostra os números impares no intervalo fornecido pelo usuário. Assim, o programa deverá solicitar para que o usuário forneceça dois números positivos, o início e fim do intervalo, e neste intervalo apresentar os números impares. Código fonte da resolução: #include <stdio.h> #include<locale.h> #include<stdlib.h> void main() { setlocale(LC_ALL,"portuguese"); printf("\n\n\tTodos os Números Ímpares entre o Intervalo Fechado Fornecido.\n\n\tDigite o valor inicial:\n\t->"); int x; scanf("%d", &x); fflush(stdin); printf("\tDigite o valor final:\n\t-> "); int y; scanf("%d", &y); fflush(stdin); int i = x; for (x=i; i<=y; i++) { if (i%2 != 0) { printf("\n\ti = %d", i); } } printf("\n\n\tFIM!\n\n"); system("PAUSE"); return 0; } 5. Desenvolver um programa que conta os números pares existentes entre o intervalo fechado de 0 a 100. No final deverá informar esta quantidade. Código fonte da resolução: #include <stdio.h> #include<locale.h> #include<stdlib.h> void main() { setlocale(LC_ALL,"portuguese"); printf("\n\n\tTodos os Números Pares entre 0 e 100.\n\n"); int cont = 0; int x = 0; Instituto Federal de Santa Catarina – Jaraguá do Sul - RAU Rua dos Imigrantes, 445 | Rau | Jaraguá do Sul /SC | CEP: 89254-430 Fone: (47) 3276-9600 | www.gw.ifsc.edu.br | CNPJ 11.402.887/0005-94 int y = 100; int n = x; for (x=n; n<=y; n++) { if (n%2 == 0) { cont = cont + 1; printf("\n\tn = %d", n); } } printf("\n\n\tNo total são %d números no intervalo fechado determinado.\n\n", cont); return 0; } 6. Desenvolver um programa que acumula (somatória) dos números pares e dos numeros impares no intervalo fornecido pelo usuário. O programa deverá solicitar para que o usuário forneceça dois números positivos, o início e fim do intervalo. Ao final o programa deverá apresentar a seguinte mensagem “No intervalo de X a Y, a somatória dos números pares é Z, a somatoria dos números impares e W.”. Código fonte da resolução: #include <stdio.h> #include<locale.h> #include<stdlib.h> void main() { setlocale(LC_ALL,"portuguese"); printf("\n\n\tSoma dos Números Ímpares e dos números Pares entre o Intervalo Fechado Fornecido.\n\n\tDigite o valor inicial:\n\t->"); int x; scanf("%d", &x); fflush(stdin); printf("\tDigite o valor final:\n\t-> "); int y; scanf("%d", &y); fflush(stdin); int i = x; int contp = 0; int conti = 0; for (x=i; i<=y; i++) { if (i%2 == 0) { contp = contp + i; } else if (i%2 != 0) { conti = conti + i; } } Instituto Federal de Santa Catarina – Jaraguá do Sul - RAU Rua dos Imigrantes, 445 | Rau | Jaraguá do Sul /SC | CEP: 89254-430 Fone: (47) 3276-9600 | www.gw.ifsc.edu.br | CNPJ 11.402.887/0005-94 printf("\n\tA somatória dos pares é %d e a dos ímpares é %d.\n\n", contp, conti); return 0; }
Compartilhar