Programas
Crie em uma função que receba uma string e retorne true caso se trate de um endereço de e-mail válido.
#include <cstdlib>
#include <iostream>
using namespace std;
bool emailValido(char mail[20])
{
bool possuiArroba = false; bool possuiDominio = false; for( int i=0; i<20; i++) { if(mail[i]=='@') possuiArroba = true; if(mail[i]=='.' && possuiArroba) possuiDominio = true; } if(possuiArroba && possuiDominio) return true; else return false;
}
int main(int argc, char *argv[])
{
char email[20]; cout << "Digite o seu e-mail : "; cin >> email; if(emailValido(email)) cout << "Válido" << endl; else cout << "Inválido" << endl; system("PAUSE"); return EXIT_SUCCESS;
}
EXERCICIO II:
Crie um programa com quatro funções (soma, subtração, divisão e multiplicação), a partir destas funções crie uma calculadora.
#include <cstdlib>
#include <iostream>
using namespace std;
int somar(int a, int b)
{
return a + b;
}
int subtrair(int a, int b)
{
return a - b;
}
int multiplicar(int a, int b)
{
return a * b;
}
int dividir(int a, int b)
{
return a / b;
}
int main(int argc, char *argv[])
{
int num1, num2; cout << "Digite dois números" << endl; cin >> num1; cin >> num2; cout << "Soma: " << somar(num1,num2) << endl; cout << "Subtração: " << subtrair(num1,num2) << endl; cout << "Multiplicação: " << multiplicar(num1,num2) << endl; cout << "Divisão: " << dividir(num1,num2) << endl;