relatorio de algoritmos computacionais
#include <stdio.h> int main() { char nome[51]; float saldo, valor; int op; printf("Informe o nome do cliente e o saldo inicial: "); gets(nome); scanf("%f", &saldo); printf("Informe o tipo de operação e o valor: "); scanf("%d %f", &op, &valor); while (op != 3) { if (op == 1) saldo += valor; else if (op == 2) saldo -= valor; else printf("Operador inválido. Use 1.Depósito 2.Retirada 3.Fim\n"); printf("Informe o tipo de operação e o valor: "); scanf("%d %f", &op, &valor); } if (saldo == 0) printf("\nSaldo final: %.2f\tCONTA ZERADA\n", saldo); else if (saldo < 0) printf("\nSaldo final: %.2f\tCONTA ESTOURADA\n", saldo); else printf("\nSaldo final: %.2f\tCONTA PREFERENCIAL\n", saldo); return 0;
}
Ex 2
#include <stdio.h>
#include <stdlib.h>
int mdc2(int a,int b);
int mmc2(int a,int b);
int main()
{
int a,b; char op; do{ system("title MMC"); system("color 9a"); printf("Informe dois numeros inteiros: "); scanf("%i%i",&a,&b); printf("m.d.c => %i\n",mmc2(a,b)); printf("\nDeseja calcular outro m.m.c (S/N)? "); scanf("%s",&op); }while((op=='s')||(op=='S')); system("Pause"); } int mdc2(int a,int b)
{
if(b == 0) return a; else return mdc2(b,a%b);
}
int mmc2(int a,int b)
{
int div; if(b == 0) return a; else div = (a*b)/(mdc2(a,b)); return (div);
}
Ex 3
1. Faça um programa que solicite ao usuário para digitar valores numéricos inteiros positivos. Encerre a entrada de dados qdo for digitado um número negativo ou zero. Calcule a média dos números positivos digitados. int numero, soma=0, cont=0; float media; ler ("\nDigite um numero inteiro (negativo para sair): ") numero; while(numero>0) { soma=soma+numero; cont=cont+1; ler ("\nDigite um numero