Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C.
+27
matheuspereira17
Rafaella
ArthurSouza
raquelSSS
Giovanni Toledo
Lucas Araujo
leoquintes
WesleyAlves02
Aline
matheus3023
lucasmarchi
Sávio
Rafael2018
thalleswil
Richardson Emidio Lima
Juan Rodrigues
Calvin Macedo
baterista10
jp_goulart
Matheus Procopio
Tito Zanetti
Yuri Rodrigues de Farias
Patrick Areas
Daniel Antunes
Mauricio Singelo
Matheus Veloso da Silva
Brian Richard
31 participantes
Página 1 de 2 • 1, 2
Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C.
Qua 24 Out 2018 - 11:33
Tema: Questão de algoritmo em C.
Prazo:
30.10.2018 - 2359h
Importante
Sua questão deve ser enviada como resposta a este tópico, NÃO crie um tópico novo.
Descreva o enunciado de sua questão antes da solução.
Informe no título da resposta seu nome, RA ou CPF, série.
Não é permitido enviar uma imagem ou digitalização, escreva sua questão no corpo da mensagem.
Não será aceito envios ou EDIÇÕES após o prazo, o que tornará nulo seu envio.
Não é permitido o envio de questões repetidas, verifique as questões enviandas antes de iniciar seu trabalho e certifique-se de que ao postar não houve upload de outros alunos com a questão igual a sua.
Não é permitido questões do AVA.
Postar a solução do algoritmo em C (as solução deverão estar corretas.)
O algoritmo deverá conter os comandos: leia,escreva,se,para.
Prazo:
30.10.2018 - 2359h
Importante
Sua questão deve ser enviada como resposta a este tópico, NÃO crie um tópico novo.
Descreva o enunciado de sua questão antes da solução.
Informe no título da resposta seu nome, RA ou CPF, série.
Não é permitido enviar uma imagem ou digitalização, escreva sua questão no corpo da mensagem.
Não será aceito envios ou EDIÇÕES após o prazo, o que tornará nulo seu envio.
Não é permitido o envio de questões repetidas, verifique as questões enviandas antes de iniciar seu trabalho e certifique-se de que ao postar não houve upload de outros alunos com a questão igual a sua.
Não é permitido questões do AVA.
Postar a solução do algoritmo em C (as solução deverão estar corretas.)
O algoritmo deverá conter os comandos: leia,escreva,se,para.
- Matheus Veloso da Silva
- Mensagens : 2
Data de inscrição : 24/10/2018
Matheus Veloso da Silva / RA: 333517711025 2º Período
Qua 24 Out 2018 - 14:48
Criar um algoritmo em C que leia dez números inteiros e imprima o menor e o maior número da lista.
#include<stdio.h>
int main()
{
int num, maior = 0, menor = 0, y=0;
printf("Digite um numero:");
scanf("%d",&num);
menor = num;
maior = num;
for( y = 1; y < 10; y++ ){
printf("Digite um numero:");
scanf("%d",&num);
if(num > maior) maior = num;
if(num < menor) menor = num;
}
printf ("%d %d\n",menor, maior);
return 0;
}
#include<stdio.h>
int main()
{
int num, maior = 0, menor = 0, y=0;
printf("Digite um numero:");
scanf("%d",&num);
menor = num;
maior = num;
for( y = 1; y < 10; y++ ){
printf("Digite um numero:");
scanf("%d",&num);
if(num > maior) maior = num;
if(num < menor) menor = num;
}
printf ("%d %d\n",menor, maior);
return 0;
}
- Mauricio Singelo
- Mensagens : 4
Data de inscrição : 24/10/2018
Mauricio Singelo de Albuquerque / RA: 342062211025 / 1° período
Qua 24 Out 2018 - 20:04
Criar um algoritmo que leia vários números e imprima leia o primeiro e o segundo maior valor.
- Código:
#include<stdio.h>
int main(){
//Variáveis
int n = 0;
int m1 = 0;
int m2 = 0;
int m3 = 0;
//Inicio
do{ //Repetição
printf("Digite algum numero: ");
scanf("%d", &n);
if (n > m1 && m2 != n){
m1 = n;
if (m1 > m2){
m3 = m1;
m1 = m2;
m2 = m3;
}
}
} while (n != 0); //Terminar quando for 0
printf("\nMaior numero digitado = %d", m2);
printf("\nSegundo maior numero digitado = %d", m1);
return 0;
}
- Daniel Antunes
- Mensagens : 4
Data de inscrição : 24/10/2018
Daniel Antunes da Costa Santos / RA: 166502711025 / 3° período
Qua 24 Out 2018 - 21:25
Crie um programa em C que informe o nome do aluno , calcule a média aritmética de quatro notas e informa se está reprovado ou aprovado.
#include <stdio.h>
#include <locale.h>
#include <conio.h>
int main ()
{
setlocale (LC_ALL,"");
float n1,n2,n3,n4,soma,media;
char aluno[40];
int cont;
for (cont = 1; cont <= 5; cont++)
{
printf ("Digite o nome do aluno: ");
scanf("%[^\n]s", aluno);
printf ("Digite as 4 notas do aluno: ");
scanf ("%f %f %f %f",&n1,&n2,&n3,&n4);
soma = n1 + n2 + n3 + n4;
media = soma / 4;
if (media >= 7)
printf ("O aluno %s está APROVADO, sua média é %f.\n",aluno,media);
else
printf ("O aluno %s está REPROVADO, sua média é %f.\n",aluno,media);
scanf("%*[^\n]");
scanf("%*c");
getch();
}
}
#include <stdio.h>
#include <locale.h>
#include <conio.h>
int main ()
{
setlocale (LC_ALL,"");
float n1,n2,n3,n4,soma,media;
char aluno[40];
int cont;
for (cont = 1; cont <= 5; cont++)
{
printf ("Digite o nome do aluno: ");
scanf("%[^\n]s", aluno);
printf ("Digite as 4 notas do aluno: ");
scanf ("%f %f %f %f",&n1,&n2,&n3,&n4);
soma = n1 + n2 + n3 + n4;
media = soma / 4;
if (media >= 7)
printf ("O aluno %s está APROVADO, sua média é %f.\n",aluno,media);
else
printf ("O aluno %s está REPROVADO, sua média é %f.\n",aluno,media);
scanf("%*[^\n]");
scanf("%*c");
getch();
}
}
- Patrick Areas
- Mensagens : 4
Data de inscrição : 24/10/2018
Patrick Pereira Torres Areas/ RA:11907675701/ 2°Periodo
Qua 24 Out 2018 - 21:32
Faça um algoritmo que Leia a idade de 10 pessoas, classifique-as de acordo com a faixa etária e de o total de pessoas em cada faixa etária .
- Código:
#include <stdio.h>
int main (){
float a;
int cri,adu,ido,ado,b;
cri=0;
adu=0;
ido=0;
ado=0;
for (b=0;b<10;b++)
{
scanf("%f",&a);
if (a >= 18 & a<65){
printf("\n Adulto \n");
adu++;
}
if (a<18 & a >=13){
printf("\n Adolescente \n");
ado++;
}
if (a<13 ){
printf("\n Criança \n");
cri++;
}
if (a>=65){
printf("\n idoso \n");
ido++;
}
}
printf("\n O total de Crianças é %d \t",cri);
printf("\n O total de Adolescentes é %d \t",ado);
printf("\n O total de Adultos é %d \t",adu);
printf("\n O total de Idosos é %d \t",ido);
}
- Yuri Rodrigues de Farias
- Mensagens : 1
Data de inscrição : 24/10/2018
Yuri Rodrigues de Farias/ 2° período/ CPF :05858776701
Qui 25 Out 2018 - 8:38
Faça um algoritmo que leia 10 números e que informe simultaneamente o maior, o menor e o igual de dois em dois
#include <stdio.h>
#include <stdlib.h>
int main() {
int a,b,i;
for(i= 0;i<10;i++){
scanf("%d %d", &a, &b);
if (a>b)
printf("%d maior que %d.\n", a, b);
else if (b>a)
printf("%d menor que %d.\n", a, b);
else
printf("são valores iguais.\n");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int a,b,i;
for(i= 0;i<10;i++){
scanf("%d %d", &a, &b);
if (a>b)
printf("%d maior que %d.\n", a, b);
else if (b>a)
printf("%d menor que %d.\n", a, b);
else
printf("são valores iguais.\n");
}
return 0;
}
- Tito Zanetti
- Mensagens : 3
Data de inscrição : 25/10/2018
Por Tito Zanetti - RA : 332652611025
Qui 25 Out 2018 - 16:37
1) Escreva um programa que leia 5 pontos. Em seguida imprima qual o ponto mais próximo do primeiro ponto lido.
#include <stdio.h>
#include <limits.h> // contém definição de INT_MAX
typedef struct{
int x;
int y;
} Ponto;
#define QUANTIDADE_DE_PONTOS 5
int main(){
Ponto pontos[QUANTIDADE_DE_PONTOS];
printf("Campos: x, y\n");
for(int i=0; (i < QUANTIDADE_DE_PONTOS); i++){
printf("\nInforme as coordenadas do ponto(%i): ",i+1);
scanf("%d %d",&pontos[i].x,&pontos[i].y);
}
int menor_distancia_ao_quadrado = INT_MAX; // maior inteiro
int ponto_mais_proximo = 1;
for(int i=1; (i < QUANTIDADE_DE_PONTOS); i++){
int distancia_ao_quadrado = (pontos[i].x-pontos[0].x)*
(pontos[i].x-pontos[0].x)+(pontos[i].y-pontos[0].y)*
(pontos[i].y-pontos[0].y);
if(distancia_ao_quadrado < menor_distancia_ao_quadrado){
ponto_mais_proximo = i;
menor_distancia_ao_quadrado = distancia_ao_quadrado;
}
}
printf("\nPonto mais proximo: (%d,%d)\n",
pontos[ponto_mais_proximo].x, pontos[ponto_mais_proximo].y);
getchar();
return 0;
}
#include <stdio.h>
#include <limits.h> // contém definição de INT_MAX
typedef struct{
int x;
int y;
} Ponto;
#define QUANTIDADE_DE_PONTOS 5
int main(){
Ponto pontos[QUANTIDADE_DE_PONTOS];
printf("Campos: x, y\n");
for(int i=0; (i < QUANTIDADE_DE_PONTOS); i++){
printf("\nInforme as coordenadas do ponto(%i): ",i+1);
scanf("%d %d",&pontos[i].x,&pontos[i].y);
}
int menor_distancia_ao_quadrado = INT_MAX; // maior inteiro
int ponto_mais_proximo = 1;
for(int i=1; (i < QUANTIDADE_DE_PONTOS); i++){
int distancia_ao_quadrado = (pontos[i].x-pontos[0].x)*
(pontos[i].x-pontos[0].x)+(pontos[i].y-pontos[0].y)*
(pontos[i].y-pontos[0].y);
if(distancia_ao_quadrado < menor_distancia_ao_quadrado){
ponto_mais_proximo = i;
menor_distancia_ao_quadrado = distancia_ao_quadrado;
}
}
printf("\nPonto mais proximo: (%d,%d)\n",
pontos[ponto_mais_proximo].x, pontos[ponto_mais_proximo].y);
getchar();
return 0;
}
- Matheus Procopio
- Mensagens : 3
Data de inscrição : 25/10/2018
Matheus Procópio Nascimento RA:332093111025 2º período
Qui 25 Out 2018 - 19:12
Crie um algoritmo que leia 5 ganhos e 5 despesas de uma empresa e mostre o quanto se teve de lucro ou de prejuízo.
#include <stdio.h>
int main (){
int i=0;
float ganho,despesa,positivo,negativo,x,y;
printf("Digite cinco valores de ganho\n");
for(i=0; i<5; i++)
{
scanf("%f",&x);
ganho=ganho+x;
}
printf("Digite cinco valores de despesa\n");
for(i=0; i<5; i++)
{
scanf("%f",&y);
despesa=despesa+y;
}
positivo=ganho-despesa;
negativo=despesa-ganho;
if(ganho>despesa)
printf("Saldo da empresa positivo em : R$%f\n",positivo);
if(despesa>ganho)
printf("Saldo da empresa negativo em : R$%f\n",negativo);
return 0;
}
#include <stdio.h>
int main (){
int i=0;
float ganho,despesa,positivo,negativo,x,y;
printf("Digite cinco valores de ganho\n");
for(i=0; i<5; i++)
{
scanf("%f",&x);
ganho=ganho+x;
}
printf("Digite cinco valores de despesa\n");
for(i=0; i<5; i++)
{
scanf("%f",&y);
despesa=despesa+y;
}
positivo=ganho-despesa;
negativo=despesa-ganho;
if(ganho>despesa)
printf("Saldo da empresa positivo em : R$%f\n",positivo);
if(despesa>ganho)
printf("Saldo da empresa negativo em : R$%f\n",negativo);
return 0;
}
- jp_goulart
- Mensagens : 4
Data de inscrição : 26/10/2018
João Pedro Goulart Siqueira - CPF 192.253.877-92 2º Período
Sex 26 Out 2018 - 11:14
Calculo do IMC de 3 pessoas:
#include <stdio.h>
int main(void) {
float Peso, Imc, Altura;
int i;
for(i=0;i<3;i++){
printf("Digite seu peso: \n");
scanf("%f", &Peso);
printf("Digite sua altura: \n");
scanf("%f", &Altura);
Imc = Peso / (Altura * Altura);
printf("Seu Imc é: %.2f \n ", Imc);
printf("Você está ");
if(Imc < 16) {
printf(" Magreza Grave \n\n");
} else if(Imc > 16 && Imc < 16.99) {
printf(" Magreza Moderada \n\n");
} else if(Imc > 17 && Imc < 18.49){
printf("Magreza Leve \n\n");
} else if(Imc > 18.5 && Imc < 24.99){
printf("Saudável \n\n");
} else if(Imc > 25 && Imc < 29.99){
printf("Sobrepeso \n\n");
} else if(Imc > 30 && Imc < 34.99){
printf("Obesidade Grau 1 \n\n");
} else if(Imc > 35 && Imc < 39.99){
printf("Obesidade Grau 2 \n\n");
} else if(Imc > 40){
printf("Obesidade Grau 3 \n\n");
}
}
}
#include <stdio.h>
int main(void) {
float Peso, Imc, Altura;
int i;
for(i=0;i<3;i++){
printf("Digite seu peso: \n");
scanf("%f", &Peso);
printf("Digite sua altura: \n");
scanf("%f", &Altura);
Imc = Peso / (Altura * Altura);
printf("Seu Imc é: %.2f \n ", Imc);
printf("Você está ");
if(Imc < 16) {
printf(" Magreza Grave \n\n");
} else if(Imc > 16 && Imc < 16.99) {
printf(" Magreza Moderada \n\n");
} else if(Imc > 17 && Imc < 18.49){
printf("Magreza Leve \n\n");
} else if(Imc > 18.5 && Imc < 24.99){
printf("Saudável \n\n");
} else if(Imc > 25 && Imc < 29.99){
printf("Sobrepeso \n\n");
} else if(Imc > 30 && Imc < 34.99){
printf("Obesidade Grau 1 \n\n");
} else if(Imc > 35 && Imc < 39.99){
printf("Obesidade Grau 2 \n\n");
} else if(Imc > 40){
printf("Obesidade Grau 3 \n\n");
}
}
}
- baterista10
- Mensagens : 3
Data de inscrição : 26/10/2018
Gabriel Lopes Siqueira/ 3°-Periodo/R.A.:166588011025
Sex 26 Out 2018 - 11:23
1- Digite a média do aluno da turma de inglês de 10 alunos e saiba qual é o status dele.
#include<stdio.h>
#include<stdlib.h>
int main(void){
float nota,media,i;
for(i=0;i<=10;i++){
printf("digite as notas\n");
scanf("%f",¬a);
if(nota<=4 & nota>=0){
printf("Reprovado\n");
}
else if(nota < 7){
printf("Em recuperação\n");
}
else if(nota > 7 & nota<=10){
printf("Aprovado\n");
}
else if(nota<0){
printf("repita\n") ;
}
else if(nota>10){
printf("repita\n");
}
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main(void){
float nota,media,i;
for(i=0;i<=10;i++){
printf("digite as notas\n");
scanf("%f",¬a);
if(nota<=4 & nota>=0){
printf("Reprovado\n");
}
else if(nota < 7){
printf("Em recuperação\n");
}
else if(nota > 7 & nota<=10){
printf("Aprovado\n");
}
else if(nota<0){
printf("repita\n") ;
}
else if(nota>10){
printf("repita\n");
}
}
return 0;
}
- Calvin Macedo
- Mensagens : 4
Data de inscrição : 26/10/2018
Calvin Macedo RA: 327266911025- 2º Periodo
Sex 26 Out 2018 - 12:21
Crie um algoritmo em c que leia 3 números divida a multiplicação destes 3 números pela soma de todos eles, e depois imprima se o resultado da equação é ou não maior que a soma dos três números :
Resposta:
int main()
{
float i,a,b,c,soma,x;
for (i=1;i<10;i++){
scanf("%f %f %F",&a,&b,&c);
soma=((a*b*c)/(a+b+c));
x=(a+b+c);
if(soma>(a+b+c))
printf(" O numero %f é maior que %f+%f+%f=%f.\n",soma,a,b,c,x);
else
printf(" O numero %f não é maior que %f+%f+%f=%f. \n",soma,a,b,c,x);
}
return 0;
}
Resposta:
int main()
{
float i,a,b,c,soma,x;
for (i=1;i<10;i++){
scanf("%f %f %F",&a,&b,&c);
soma=((a*b*c)/(a+b+c));
x=(a+b+c);
if(soma>(a+b+c))
printf(" O numero %f é maior que %f+%f+%f=%f.\n",soma,a,b,c,x);
else
printf(" O numero %f não é maior que %f+%f+%f=%f. \n",soma,a,b,c,x);
}
return 0;
}
- Juan Rodrigues
- Mensagens : 4
Data de inscrição : 26/10/2018
Juan Rodrigues Reis | RA: 336028511025 | 1º Período
Sex 26 Out 2018 - 14:02
Crie um Algoritmo que leia 10 nomes e exiba o índice em que foi armazenado
- Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NOM 10
#define CHAR 50
int buscaNome (char a [] [CHAR], char b [], int n)
{
int i, valor, encontrou = 0;
for (i = 1; i <= n && encontrou == 0; i++)
{
if (strcmp (a[i], b) == 0)
{
valor = i;
encontrou = 1;
}
else
{
valor = -1;
}
}
return valor;
}
main()
{
char nome[NOM][CHAR], nome2 [CHAR];
int i, indice;
for (i = 1; i <= NOM; i++)
{
printf("\nDigite o nome %d: \n", i);
gets(nome[i]);
}
printf("\n\nDigite um nome para a pesquisa:\n\n");
gets(nome2);
indice = buscaNome(nome, nome2, NOM);
if (indice == -1)
{
printf("Nome inexistente.");
}
else
{
printf("\nO nome foi armazenado no indice %d.\n\n", indice);
}
printf("\n\n\n");
system("pause");
}
- Juan Rodrigues
- Mensagens : 4
Data de inscrição : 26/10/2018
Juan Rodrigues Reis | RA: 336028511025 | 1º Período
Sex 26 Out 2018 - 14:02
Crie um Algoritmo que leia 10 nomes e exiba o índice em que foi armazenado
- Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define NOM 10
#define CHAR 50
int buscaNome (char a [] [CHAR], char b [], int n)
{
int i, valor, encontrou = 0;
for (i = 1; i <= n && encontrou == 0; i++)
{
if (strcmp (a[i], b) == 0)
{
valor = i;
encontrou = 1;
}
else
{
valor = -1;
}
}
return valor;
}
main()
{
char nome[NOM][CHAR], nome2 [CHAR];
int i, indice;
for (i = 1; i <= NOM; i++)
{
printf("\nDigite o nome %d: \n", i);
gets(nome[i]);
}
printf("\n\nDigite um nome para a pesquisa:\n\n");
gets(nome2);
indice = buscaNome(nome, nome2, NOM);
if (indice == -1)
{
printf("Nome inexistente.");
}
else
{
printf("\nO nome foi armazenado no indice %d.\n\n", indice);
}
printf("\n\n\n");
system("pause");
}
- Richardson Emidio Lima
- Mensagens : 4
Data de inscrição : 24/10/2018
Richardson Emidio Lima 1º Período RA: 340480311025
Sáb 27 Out 2018 - 22:57
Fazer um algoritmo que dado um número, calcular e escrever se este é positivo ou negativo, e múltiplo ou não de 3, ao mesmo tempo.
int main()
{
int numero;
scanf("%d",&numero);
if (numero < 0)
{
printf("NEGATIVO\n");
}
else if (numero > 0)
{
printf("POSITIVO\n");
}
if (numero % 3 != 0)
{
printf("NAO MULTIPLO DE 3\n");
}
else if (numero % 3 == 0)
{
printf("MULTIPLO DE 3\n");
}
return 0;
}
int main()
{
int numero;
scanf("%d",&numero);
if (numero < 0)
{
printf("NEGATIVO\n");
}
else if (numero > 0)
{
printf("POSITIVO\n");
}
if (numero % 3 != 0)
{
printf("NAO MULTIPLO DE 3\n");
}
else if (numero % 3 == 0)
{
printf("MULTIPLO DE 3\n");
}
return 0;
}
- thalleswil
- Mensagens : 4
Data de inscrição : 27/10/2018
Thalles Wilkerson Chagas da Costa 2ª serie CPF:175.928.257-08
Sáb 27 Out 2018 - 23:24
Faça um algoritmo que Leia nome, endereço, telefone e imprima:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
char nome[30], endereco[30], telefone[15];
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu endereco: ");
gets(endereco);
printf("Informe seu telefone: ");
gets(telefone);
printf("\n\nNome: %s\n\n",nome);
printf("Endereco: %s\n\n",endereco);
printf("Telefone: %s\n\n",telefone);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
char nome[30], endereco[30], telefone[15];
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu endereco: ");
gets(endereco);
printf("Informe seu telefone: ");
gets(telefone);
printf("\n\nNome: %s\n\n",nome);
printf("Endereco: %s\n\n",endereco);
printf("Telefone: %s\n\n",telefone);
system("PAUSE");
return 0;
}
- Rafael2018
- Mensagens : 3
Data de inscrição : 28/10/2018
Rafael Santos de Almeida/2° Periodo/R.A.:268595511025
Dom 28 Out 2018 - 12:44
Digite 10 números e saiba se os números digitados são pares ou ímpares.
#include<stdio.h>
#include<stdlib.h>
int main (){
int i, n1;
for(i=1;i<=10;i++){
printf("digite um numero\n");
scanf("%i",&n1);
if(n1%2==0){
printf("ele eh par\n");
}else{
printf("ele eh impar\n");
}
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main (){
int i, n1;
for(i=1;i<=10;i++){
printf("digite um numero\n");
scanf("%i",&n1);
if(n1%2==0){
printf("ele eh par\n");
}else{
printf("ele eh impar\n");
}
}
return 0;
}
- Sávio
- Mensagens : 4
Data de inscrição : 29/10/2018
Sávio Da Silva Guimarães/2°Período/CPF:140.872.817-60
Seg 29 Out 2018 - 17:07
Sávio Da Silva Guimarães/2°Período/CPF:140.872.817-60
Fazer um algoritmo que receba a idade e o nome de um nadador e imprima o nome, a idade e a categoria do nadador seguindo as seguintes regras:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
int idade;
char nome[20];
scanf("%d",&idade);
scanf("%s",nome);
if (idade >= 5 && idade <= 10){
printf("%s\n",nome);
printf("%d\n",idade);
printf("INFANTIL\n");
}
else if (idade >= 11 && idade <= 17){
printf("%s\n",nome);
printf("%d\n",idade);
printf("JUVENIL\n");
}
else if (idade >= 18 ){
printf("%s\n",nome);
printf("%d\n",idade);
printf("SENIOR\n");
}
return 0;
}
Fazer um algoritmo que receba a idade e o nome de um nadador e imprima o nome, a idade e a categoria do nadador seguindo as seguintes regras:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
int idade;
char nome[20];
scanf("%d",&idade);
scanf("%s",nome);
if (idade >= 5 && idade <= 10){
printf("%s\n",nome);
printf("%d\n",idade);
printf("INFANTIL\n");
}
else if (idade >= 11 && idade <= 17){
printf("%s\n",nome);
printf("%d\n",idade);
printf("JUVENIL\n");
}
else if (idade >= 18 ){
printf("%s\n",nome);
printf("%d\n",idade);
printf("SENIOR\n");
}
return 0;
}
- lucasmarchi
- Mensagens : 3
Data de inscrição : 29/10/2018
Lucas de Marchi Cruz / CPF: 18173261717 - 2P
Seg 29 Out 2018 - 18:00
Sequencia de Fibonacci
- Código:
#include "stdio.h"
void main()
{
int x, y, seq, w, z;
x = 0;
y = 1;
printf("Digite um valor: ");
scanf("%d", &z);
printf("Sequencia de Fibonacci:\n");
printf("%d\n", y);
for(w = 0; w < z; w++) {
seq = x + y;
x = y;
y = seq;
printf("%d\n", seq);
}
if (seq) {
printf("Finalizado com sucesso!");
}
}
- matheus3023
- Mensagens : 3
Data de inscrição : 29/10/2018
MATHEUS COSTA DA SILVA | 1° Período | RA: 335851511025
Seg 29 Out 2018 - 21:37
Escrever um algoritmo que leia o código de um aluno e suas três notas. Calcular a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem “Aprovado” se a média for maior ou igual a 5 e “reprovado” se a média for menor que 5.
- Código:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main()
{
int cod_aluno;
float nota1, nota2, nota3, mediaponderada;
scanf("%d",&cod_aluno);
scanf("%f",¬a1);
scanf("%f",¬a2);
scanf("%f",¬a3);
if (nota1 > nota2 && nota1 > nota3){
mediaponderada = (( nota1 * 4 ) + (nota2 * 3) + (nota3 * 3)) /10;
}
else if (nota2 > nota1 && nota2 > nota3){
mediaponderada = (( nota2 * 4 ) + (nota1 * 3) + (nota3 * 3)) /10;
}
else if (nota3 > nota1 && nota3 > nota2){
mediaponderada = (( nota3 * 4 ) + (nota1 * 3) + (nota2 * 3.)) /10;
}
if (mediaponderada >= 5.00){
printf("CODIGO = %d\n",cod_aluno);
printf("NOTA 1 = %.2f\n",nota1);
printf("NOTA 2 = %.2f\n",nota2);
printf("NOTA 3 = %.2f\n",nota3);
printf("MEDIA = %.2f\n",mediaponderada);
printf("APROVADO\n");
}
else if (mediaponderada < 5.00){
printf("CODIGO = %d\n",cod_aluno);
printf("NOTA 1 = %.2f\n",nota1);
printf("NOTA 2 = %.2f\n",nota2);
printf("NOTA 3 = %.2f\n",nota3);
printf("MEDIA = %.2f\n",mediaponderada);
printf("REPROVADO\n");
}
return 0;
}
- Aline
- Mensagens : 4
Data de inscrição : 30/10/2018
Aline Ramos Antunes, 2°série, RA:330982311025
Ter 30 Out 2018 - 8:16
Escreva um algoritmo em C que leia a idade de uma pessoa expressa em anos, meses, dias e diga se adulta e a mostre apenas em dias.
- Código:
#include <stdio.h>
int main()
{
int m1, a1, m2, a2,d1, i, total;
printf("digite quantos anos voce tem\n");
scanf ("%d", & a1);
printf("digite quantos meses\n");
scanf("%d", & m1);
printf("agora os dias\n");
scanf ("%d", & d1);
for(i=0;i<m1;i++){
m2=m2+30;
}
for(i=0;i<a1;i++)
{
a2=a2+365;
}
total= a2 + m2 + d1;
printf("Em dias vc tem %d \n",total);
if(total >= 6570)
printf("é adulto");
else
printf("não é adulto");
}
- WesleyAlves02
- Mensagens : 4
Data de inscrição : 30/10/2018
Wesley Alves da Silva
Ter 30 Out 2018 - 11:41
Faça um programa que leia dez números e que, ao final do programa, apresente o maior e o segundo maior número digitados.
- Spoiler:
#include <stdio.h>
#include <stdlib.h>
int main() {
float cont, numero, maior, segundomaior;
for(cont=1; cont<=10; cont++){
scanf("%f", &numero);
if(numero > maior){
segundomaior = maior;
maior = numero;
} else if(numero > segundomaior && numero < maior) {
segundomaior = numero;
}
}
printf("\n O maior número dentre os digitados é: %f",maior);
printf("\n O segundo maior número dentre os digitados é:%f",segundomaior);
}
- leoquintes
- Mensagens : 3
Data de inscrição : 30/10/2018
Leonardo Patrick Paes Quintes 2º período RA: 332676211025
Ter 30 Out 2018 - 11:42
#include <stdio.h>
typedef struct {
char nome[256];
long long cpf;
} Cliente;
typedef struct {
long numero_da_conta;
long cpf_do_cliente;
double saldo;
} Conta;
#define QUANTIDADE_DE_CLIENTES 3
#define OPERACAO_SAQUE 1
#define OPERACAO_DEPOSITO 2
int main(){
Cliente clientes[QUANTIDADE_DE_CLIENTES];
Conta contas[QUANTIDADE_DE_CLIENTES];
printf("Campos: cpf nome deposito-inicial\n");
for(long i=0; (i < QUANTIDADE_DE_CLIENTES); i++){
printf("\nDados para abertura da conta(%ld): ",i+1);
scanf("%Ld %s %lf",&clientes[i].cpf,clientes[i].nome,
&contas[i].saldo);
contas[i].numero_da_conta = i;
contas[i].cpf_do_cliente = clientes[i].cpf;
printf("\nCliente: %s Conta: %ld Saldo inicial: %1.2lf\n",
clientes[i].nome, contas[i].numero_da_conta, contas[i].saldo);
}
int operacao; // como ainda não aprendemos a comparar strings,
// vamos usar 'operação' como numérico.
long num_conta;
double valor;
int sair=0; // FALSE
while (!sair){
printf("\nInforme a operação: 1-Saque 2-Deposito 3-Sair: ");
scanf("%d", &operacao);
if (operacao == OPERACAO_SAQUE || operacao == OPERACAO_DEPOSITO){
printf("\nInforme numero-da-conta e valor: ");
scanf("%ld %lf", &num_conta, &valor);
for(int i=0; (i < QUANTIDADE_DE_CLIENTES); i++){
if (contas[i].numero_da_conta == num_conta) {
if (operacao == OPERACAO_SAQUE){
contas[i].saldo -= valor;
printf("\nSAQUE: %1.2lf", valor);
}
if (operacao == OPERACAO_DEPOSITO){
contas[i].saldo += valor;
printf("\nDEPOSITO: %1.2lf", valor);
}
for(int j=0; j < QUANTIDADE_DE_CLIENTES; j++){
if (clientes[j].cpf == contas[i].cpf_do_cliente)
printf("\nCliente: %s Saldo atual: %1.2lf",
clientes[j].nome, contas[i].saldo);
}
}
}
}else{
sair = 1; // TRUE
}
}
getchar();
return 0;
}
typedef struct {
char nome[256];
long long cpf;
} Cliente;
typedef struct {
long numero_da_conta;
long cpf_do_cliente;
double saldo;
} Conta;
#define QUANTIDADE_DE_CLIENTES 3
#define OPERACAO_SAQUE 1
#define OPERACAO_DEPOSITO 2
int main(){
Cliente clientes[QUANTIDADE_DE_CLIENTES];
Conta contas[QUANTIDADE_DE_CLIENTES];
printf("Campos: cpf nome deposito-inicial\n");
for(long i=0; (i < QUANTIDADE_DE_CLIENTES); i++){
printf("\nDados para abertura da conta(%ld): ",i+1);
scanf("%Ld %s %lf",&clientes[i].cpf,clientes[i].nome,
&contas[i].saldo);
contas[i].numero_da_conta = i;
contas[i].cpf_do_cliente = clientes[i].cpf;
printf("\nCliente: %s Conta: %ld Saldo inicial: %1.2lf\n",
clientes[i].nome, contas[i].numero_da_conta, contas[i].saldo);
}
int operacao; // como ainda não aprendemos a comparar strings,
// vamos usar 'operação' como numérico.
long num_conta;
double valor;
int sair=0; // FALSE
while (!sair){
printf("\nInforme a operação: 1-Saque 2-Deposito 3-Sair: ");
scanf("%d", &operacao);
if (operacao == OPERACAO_SAQUE || operacao == OPERACAO_DEPOSITO){
printf("\nInforme numero-da-conta e valor: ");
scanf("%ld %lf", &num_conta, &valor);
for(int i=0; (i < QUANTIDADE_DE_CLIENTES); i++){
if (contas[i].numero_da_conta == num_conta) {
if (operacao == OPERACAO_SAQUE){
contas[i].saldo -= valor;
printf("\nSAQUE: %1.2lf", valor);
}
if (operacao == OPERACAO_DEPOSITO){
contas[i].saldo += valor;
printf("\nDEPOSITO: %1.2lf", valor);
}
for(int j=0; j < QUANTIDADE_DE_CLIENTES; j++){
if (clientes[j].cpf == contas[i].cpf_do_cliente)
printf("\nCliente: %s Saldo atual: %1.2lf",
clientes[j].nome, contas[i].saldo);
}
}
}
}else{
sair = 1; // TRUE
}
}
getchar();
return 0;
}
- Lucas Araujo
- Mensagens : 2
Data de inscrição : 30/10/2018
Lucas Gomes de Araujo RA:326866211025 2P
Ter 30 Out 2018 - 13:47
Descubra o maior entre 3 números fornecidos pelo usuário
#include <stdio.h>
#include <stdlib.h>
int main() {
float n1, n2, n3;
printf("Entre com tres numeros: ");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
if(n1 > n2 && n1 > n3)
printf("\nMaior numero: %f", n1);
else if(n2 > n3 && n2 > n1)
printf("\nMaior numero: %f", n2);
else if(n3 > n1 && n3 > n2)
printf("\nMaior numero: %f", n3);
else
printf("\nExiste mais de um numero maior!");
printf("\n\n\n"); system("pause"); return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
float n1, n2, n3;
printf("Entre com tres numeros: ");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
if(n1 > n2 && n1 > n3)
printf("\nMaior numero: %f", n1);
else if(n2 > n3 && n2 > n1)
printf("\nMaior numero: %f", n2);
else if(n3 > n1 && n3 > n2)
printf("\nMaior numero: %f", n3);
else
printf("\nExiste mais de um numero maior!");
printf("\n\n\n"); system("pause"); return 0;
}
- Giovanni Toledo
- Mensagens : 4
Data de inscrição : 28/10/2018
Giovanni da Costa Toledo / 1º série /RA: 335135311025
Ter 30 Out 2018 - 17:02
Faça um algoritmo que leia 10 números e faça a soma somente dos que forem múltiplos de 3:
#include <stdio.h>
#include <locale.h>
const int x = 10;
int main() {
int i, num, soma=0;
for (i=1; i<=x; i++) {
setlocale(LC_ALL, "Portuguese");
printf("Informe o %dº número inteiro: ", i);
scanf("%d", &num);
if (num % 3 == 0)
soma = soma + num;
}
printf("A Soma dos múltiplos de 3: %d\n", soma);
return 0;
}
#include <stdio.h>
#include <locale.h>
const int x = 10;
int main() {
int i, num, soma=0;
for (i=1; i<=x; i++) {
setlocale(LC_ALL, "Portuguese");
printf("Informe o %dº número inteiro: ", i);
scanf("%d", &num);
if (num % 3 == 0)
soma = soma + num;
}
printf("A Soma dos múltiplos de 3: %d\n", soma);
return 0;
}
- raquelSSS
- Mensagens : 3
Data de inscrição : 30/10/2018
Raquel Soares de S. Siqueira - 2º período - RA: 330577511025
Ter 30 Out 2018 - 17:34
Crie um algoritmo que leia o nome e o gênero de 20 pessoas e informe o total de homens e mulheres que responderam:
#include <stdio.h>
#include <stdlib.h>
int main (){
float x,s,a,b,n;
for (x=1;x<=20;x++){
printf("\n Qual o seu nome?\n");
scanf("%s", &n);
printf("\n Digite 1 se você for homem. Digite 2 se for mulher \n");
scanf("%f", &s);
if (s==1){
a++;
} else if (s==2){
b++;
} else {
printf("\n Numero invalido\n");
}
}
printf ("\n Numero total de homens: %f", a);
printf ("\n Numero total de mulheres: %f", b);
}
#include <stdio.h>
#include <stdlib.h>
int main (){
float x,s,a,b,n;
for (x=1;x<=20;x++){
printf("\n Qual o seu nome?\n");
scanf("%s", &n);
printf("\n Digite 1 se você for homem. Digite 2 se for mulher \n");
scanf("%f", &s);
if (s==1){
a++;
} else if (s==2){
b++;
} else {
printf("\n Numero invalido\n");
}
}
printf ("\n Numero total de homens: %f", a);
printf ("\n Numero total de mulheres: %f", b);
}
Página 1 de 2 • 1, 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|