Ir ao conteúdo
  • Cadastre-se

Transformar linguagem C++ em C


NataliaZanella

Posts recomendados

Olá pessoal me ajudem com esse algoritmo, eu gostaria de transformá-lo em linguagem C, me ajudem por favor?:confused:

#include<conio.h>

#include<iostream>

using namespace std;

main ()

{

int senha,s=1,senha2,n=0, sair=1;;

float v=0,neg=0;

cout<<"\n ==BEM VINDO AO NOSSO BANCO==\n";

cout<<"\n ==DIGITE UMA SENHA COM ATE 6 DIGITOS== :";

do{

cin>>senha;

if (senha>999999)

cout<<"\n ==SUA SENHA DEVE CONTER NO MAXIMO 6 DIGITOS== :";

}while (senha>999999);

s =s*senha;

if(s==senha)

cout<<"\n **SUA SENHA FOI SALVA COM SUCESSO**";

cout<<"\n\n ==DIGITE O VALOR DO DEPOSITO== :";

cin>>n;

cout<<"\n ==DIGITE A SENHA PARA SAQUE== :";

do{

cin>>senha2;

if(senha2!=senha)

cout<<"\n ==ATENCAO SENHA INVALIDA==\n\n ==DIGITE A SUA SENHA== :";

} while(senha2!=senha);

cout<<"\n ==SENHA CORRETA ,CAIXA ESTA ABERTO== :) "<< endl<< endl;

cout<<"\n ==SALDO ATUAL E DE== :" <<n<<"\n";

cout<<"\n ==DIGITE O VALOR PARA SAQUE== :";

do{

cin>>v;

neg=v-n;

if( v>n)

cout<<"\n ==SALDO NEGATIVO DIGITE O VALOR VALIDO==: ";

}while(v>n);

cout<<"\n ==SAQUE REALISADO COM SUCESSO O NOVO SALDO E DE==:"<< neg<<"\n" ;

cout<<" ==OBRIGADO VOLTE SEMPRE== :)"<<"\n";

getch();

Link para o comentário
Compartilhar em outros sites

É praticamente isso, esse programa contem erros de logica, procure arrumar algumas coisas... Exemplo permite sacar mais do que deposito...

#include <stdio.h>
#include <conio.h>
int main(void)
{
int senha;
int s=1;
int senha2;
int n=0;
int sair=1;
float v=0;
float neg=0;

printf("\n ==BEM VINDO AO NOSSO BANCO==\n");

printf("\n==DIGITE UMA SENHA COM ATE 6 DIGITOS==\n");

do
{

scanf("%d", &senha);
system("cls"); //serve para limpar a tela
if(senha>999999)
{
printf("Sua senha deve conter no maximo 6 digitos!!");
}
}while(senha>999999);

s = s*senha;

if(s==senha)
{
printf("\n **Sua senha foi salva com sucesso**");
printf("\n\nDigite o valor do deposito: ");
scanf("%d", &n);

printf("Digite a senha para saque:");

do
{

scanf("%d", &senha2);

if(senha2!=senha)
{
printf("\nAtencao senha invalida!!\n\nDigite a sua senha\n");
}
}while(senha2!=senha);

printf("\nSenha correta, caixa esta aberto =)\n");
printf("Saldo atual é de\n==> R$%d", n);
printf("\nDigite o valor para saque: ");

do
{
scanf("%.2f", &v); //o '.2' serve para mostrar ate duas casas depois da virgula

neg = v - n;

if(v>n)
{
printf("\nSaldo negativo!!\nDigite um valor valido\n");
}
}while(v>n);

printf("\nSaque realizado com sucesso!!!\nO novo saldo é de\n==>R$%.2f\n", neg);


printf("\n\nObrigado volte sempre\n\n");
}
getch();
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...