Ir para conteúdo
Fórum Script Brasil

Gilberto Antonio

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Gilberto Antonio

Gilberto Antonio's Achievements

0

Reputação

  1. Olá a todos do fórum, sou estudante de Gestão da Tecnologia da Informação, no começo do meu curso reprovei em Logica de Programação e agora estou cursando uma matéria em programação C para substituir a de Logica de Programação, pois meu curso não abriu turma e não tem a disciplina de Logica disponível nesse semestre, no começo eu estava conseguindo acompanhar a matéria normal, mais quando começou estrutura de repetição tive dificuldades, estou com alguns exercícios que não consegui responder, peço a ajuda de vocês que tem um maior conhecimento em programação C para resolver esses exercícios. Exercícios que consegui Responder: 1) Faça um programa que imprima no vídeo todos os números inteiros de 1 até 100. #include <stdio.h> #include <stdlib.h> int main(void) { int i; for (i = 1; i <= 100; i++) printf("\n%d", i); printf("\n\n"); system("pause"); return(0); } 2) Faça um programa que imprima no vídeo todos os números inteiros de 15 até 37. #include <stdio.h> #include <stdlib.h> int main(void) { int i; for (i = 15; i <= 37; i++) printf("\n%d", i); printf("\n"); system("pause"); return(0); } 3) Faça um programa que leia dois números inteiros e imprima no vídeo todos os números existentes desde o primeiro número até o segundo número informado. Se o primeiro número informado for maior que o segundo, imprimir a mensagem "Intervalo incorreto". #include <stdio.h> #include <stdlib.h> int main(void) { int numero_inicial = 0, numero_final = 0, i, sair = 0; while (!sair) { printf("\nInforme numero inteiro inicial (zero para terminar): "); scanf("%d", &numero_inicial); if (numero_inicial == 0) break; printf("\nInforme numero inteiro final (zero para terminar): "); scanf("%d", &numero_final); if (numero_final == 0) break; if (numero_inicial >= numero_final) { printf("\nIntervalo incorreto. Informe primeiro menor que o segundo.\n"); system("pause"); system("cls"); continue; } for (i = numero_inicial; i <= numero_final; i++) printf("\n%d", i); sair = 1; } // while printf("\n\n"); system("pause"); return(0); } 4) Faça um programa que imprima o somatório de todos os números inteiros de 1 até 10. #include <stdio.h> #include <stdlib.h> int main(void) { int numero, soma = 0; for (numero = 1; numero <= 10; numero ++) { soma = numero + soma; } printf("\n%d", soma); printf("\n"); system("pause"); return(0); } ------------------------------------------------------------------------------------------------------------------------------------------------ Exercícios que não dei conta de Responder: 1) Foi feita uma pesquisa para determinar o índice de mortalidade infantil em certo período. Faça um programa C que: a) leia o número de crianças nascidas no período; b) identifique o sexo (M ou F) e o tempo de vida de cada criança nascida. O programa deve calcular e mostrar: a) a percentagem de crianças do sexo feminino mortas no período; b) a percentagem de crianças do sexo masculino mortas no período; c) a percentagem de crianças que viveram 24 meses ou menos no período. 2) Em um campeonato de futebol existem cinco times e cada um possui onze jogadores. Faça um programa C que receba a idade, o peso e a altura de cada um dos jogadores, calcule e mostre: a) a quantidade de jogadores com idade inferior a 18 anos; b) a média das idades dos jogadores de cada time; c) a média das alturas de todos os jogadores do campeonato; d) a percentagem de jogadores com mais de 80 quilos entre todos os jogadores do campeonato. 3) Faça um programa que leia 10 números inteiros e, ao final da leitura, imprimir o maior e o menor número. 4) Faça um programa que imprima todos os números ímpares existentes de X até Y, sendo X e Y dois números inteiros informados pelo usuário. O programa deve imprimir uma mensagem de advertência caso Y seja inferior a X e, nesse caso, deve ler os números novamente sem interromper a execução do programa. Após imprimir todos os números ímpares, imprimir também o percentual de números ímpares impressos. 5) Escreva um programa que leia uma string de no máximo 50 caracteres e imprima a quantidade de letras "a", "A" e "c" contidas nessa string. 6) Escreva um programa que leia uma string de no máximo 20 caracteres e imprima todos os caracteres na vertical. 7) Escreva um programa que leia uma string de no máximo 20 caracteres e imprima todos os caracteres de trás para a frente. 8) Escreva um programa que leia uma string de no máximo 15 caracteres e imprima a mensagem "A palavra digitada é palíndroma" ou "A palavra não é palíndroma". Dica: uma palavra palíndroma é aquela que escrita de forma inversa corresponde à mesma palavra. Exemplo: mussum, ovo etc.
×
×
  • Criar Novo...