Ir ao conteúdo

Posts recomendados

Postado

#include<stdio.h>
int codigo[15];
float saldo[15];
void deposito()
{
int codigoinformado,depositado,x,y=0,escolha;
printf("Codigo da conta:\n");
scanf("%i",&codigoinformado);
for(x=0;x<15;x++)
{
if(codigoinformado==codigo[x])
{
printf("Valor do deposito:\n");
scanf("%f",&depositado);
saldo[x]=saldo[x]+depositado;
printf("Saldo Atual:%2.2f\n",saldo[x]);
}
else
y=y+1;
}
if(y==15)
printf("Conta inexistente!");
}
main()
{int x;
for(x=0;x<15;x++)
{
printf("Codigo:\n");
scanf("%i",&codigo[x]);
printf("Saldo:\n");
scanf("%f",&saldo[x]);
}
deposito();
}
 

  • Curtir 1
Postado

Ola Edward, realmente aconselho que dê atenção ao que @vangodp  postou para você dar uma olhada, é de utilidade para todos nós, inclusive você.

 

Bom, é legal indicar um tipo para sua função main().

De qualquer forma o erro está na leitura do depositado. Ou você muda a leitura ou muda o tipo.

 

 

Abs,

  • Curtir 3
  • 11 meses depois...
Postado

@EdwardTheHead    realmente o @Mayk.hsm   está certo você colocou a variável depositado como tipo int e na hora de ler o valor digitado você usou float, por isso o erro , então coloque essa variável como float .   e seu código com essas modificações ficaria assim :

#include<stdio.h>
int codigo[ 15];
float saldo[15];
void deposito(){
    int codigoinformado,x,y=0,escolha;
    float depositado;
    printf("Codigo da conta:\n");
    scanf("%i",&codigoinformado);
    for(x=0;x<2;x++){
        if(codigoinformado==codigo[x]){
            printf("Valor do deposito:\n");
            scanf("%f",&depositado);
            saldo[x]=saldo[x]+depositado;
            printf("Saldo Atual:%.2f\n",saldo[x]);
        }
        else
            y=y+1;
    }
    if(y==15)
        printf("Conta inexistente!");
}
int main(){
    int x;
    for(x=0;x<2;x++){
        printf("Codigo:\n");
        scanf("%i",&codigo[x]);
        printf("Saldo:\n");
        scanf("%f",&saldo[x]);
    }
    deposito();
    return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!