Ciências da Computação - 2018/2 Semestre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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
Ir para baixo
avatar
Brian Richard
Admin
Mensagens : 4
Data de inscrição : 24/10/2018
https://algoritmo2018.forumeiros.com

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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.
avatar
Matheus Veloso da Silva
Mensagens : 2
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
 
}
avatar
Mauricio Singelo
Mensagens : 4
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}


Última edição por Mauricio Singelo em Qui 25 Out 2018 - 15:27, editado 2 vez(es)
avatar
Daniel Antunes
Mensagens : 4
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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();
   }
}


Última edição por Daniel Antunes em Qua 24 Out 2018 - 21:35, editado 1 vez(es)
avatar
Patrick Areas
Mensagens : 4
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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);
}





Última edição por Patrick Areas em Ter 30 Out 2018 - 15:15, editado 2 vez(es)
avatar
Yuri Rodrigues de Farias
Mensagens : 1
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;

}
avatar
Tito Zanetti
Mensagens : 3
Data de inscrição : 25/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
Matheus Procopio
Mensagens : 3
Data de inscrição : 25/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;

}
avatar
jp_goulart
Mensagens : 4
Data de inscrição : 26/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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");
   }
 }
}
avatar
baterista10
Mensagens : 3
Data de inscrição : 26/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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",&nota);
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;
}
avatar
Calvin Macedo
Mensagens : 4
Data de inscrição : 26/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
Juan Rodrigues
Mensagens : 4
Data de inscrição : 26/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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");
 }
avatar
Juan Rodrigues
Mensagens : 4
Data de inscrição : 26/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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");
 }
avatar
Richardson Emidio Lima
Mensagens : 4
Data de inscrição : 24/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}


Última edição por Richardson Emidio Lima em Dom 28 Out 2018 - 15:59, editado 1 vez(es)
avatar
thalleswil
Mensagens : 4
Data de inscrição : 27/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
Rafael2018
Mensagens : 3
Data de inscrição : 28/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
Sávio
Sávio
Mensagens : 4
Data de inscrição : 29/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
lucasmarchi
Mensagens : 3
Data de inscrição : 29/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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!");
  }

}
avatar
matheus3023
Mensagens : 3
Data de inscrição : 29/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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",&nota1);
scanf("%f",&nota2);
scanf("%f",&nota3);

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
Aline
Mensagens : 4
Data de inscrição : 30/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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");
}
        
avatar
WesleyAlves02
Mensagens : 4
Data de inscrição : 30/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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:
avatar
leoquintes
Mensagens : 3
Data de inscrição : 30/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
Lucas Araujo
Mensagens : 2
Data de inscrição : 30/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
Giovanni Toledo
Mensagens : 4
Data de inscrição : 28/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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;
}
avatar
raquelSSS
Mensagens : 3
Data de inscrição : 30/10/2018

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty 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);
}
Conteúdo patrocinado

Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C. Empty Re: Exercício #1 - 30.10.2018 - 2359h /Questão de algortimo EM C.

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos