LEANDRO VEIGA
-
Total de itens
5 -
Registro em
-
Última visita
Posts postados por LEANDRO VEIGA
-
-
#include <iostream>
using namespace std;
// Programa de controle iluminação de escadas entre andares de um prédio de 04 andares( térreo e 03 andares)
const int UM=1;
const int ZERO=0;
const int MIN = UM;
const int MAX = 5 ;
int BT[MAX], SPT1[MAX], SP12[MAX], SP2U[MAX], L1[MAX], L12[MAX], L2U[MAX], DIM ;// variaveis globais
char TECLA;
int LEITURA(){
int I ;
for(I = ZERO;I < DIM; I++ ){
cout<<"\nDigite ZERO ou UM entre espacos para os sensores SPT1,SP12,SP2U: "<<endl;
do{
cout<<"\nDigite ZERO ou UM para o sensor SPT1: "<<endl;
cin>> SPT1 ;
}while(SPT1!=ZERO &&SPT1!=UM );
do{
cout<<"\nDigite ZERO ou UM para o sensorSP12: "<<endl;
cin>> SP12;
}while(SP12!=ZERO &&SP12!=UM );
do{
cout<<"\nDigite ZERO ou UM para o sensorSP2U: "<<endl;
cin>> SP2U;
}while(SP2U!=ZERO&& SP2U!=UM);
}
}int botaoteste() {
int I;
for(I = ZERO;I < DIM; I++ ){
do{
cout << "\n\tDigite ZERO ou UM para BT: " ;
cin >> BT;
cout << "\n Voce digitou "<<BT<<endl;
}while(BT<ZERO || BT>UM);
if(BT==UM){
SPT1=UM;SP12=UM;SP2U=UM;
if(L1==ZERO||L12==ZERO||L2U==ZERO){
cout<<"\n\t\tLampadas defeituosas,substitua o elemento desfeituoso\n\n" <<endl;
}
}
}
}
int sensores() {
int I ;
for(I=ZERO;I < DIM; I++ ){
L1=SPT1;
L12=SPT1|SP12;
L2U=SP12|SP2U;//Equações do mapa de Karnaugh//
if(L1==ZERO &&L12==ZERO &&L2U==ZERO){
cout<< "Sem circulação pelas escadas"<<endl;
}
else{
if(L1==UM){
cout<<"Circulacao entre andares terreo e primeiro"<<endl;
}
if(L12==UM){
cout<<"Circulacao entre andares primeiro e segundo"<<endl;
}
if(L2U==UM){
cout<<"Circulacao entre andares segundo e ultimo"<<endl;
}
}
}
}
int main(){
do{
do{
cout<<"\nDigite a dimensao dos vetores(entre 1 e 5): "; cin >> DIM ;
}while(DIM < MIN || DIM > MAX);
botaoteste(); //Testar valor de BT
LEITURA();//leitura dos sensores
sensores();
cout<< "\n\n\tDigite F ou f para encerrar o programa: ";
cin>> TECLA;
}while(TECLA!='F'&&TECLA!='f');
cout << "\n\n";
}
-
Suponha que um caixa disponha das notas de 2,10,50,100 reais e de moedas de 1 real. Considerando que alguém está pagando uma compra, escreva um programa em C++ que mostre o número mínimo de notas que o caixa deve fornecer como troco. Mostre também o valor da compra, valor do troco e a quantidade de cada nota que compõe o troco. Obs: Não utilize centavos. Por exemplo, para voltar um troco de R$18,00 reais, o programa deve informar a seguinte informação( note que não foram exibidas informações sobre as demais notas)
1 nota de R$ 10
1 nota de R$ 5
3 moedas de R$1
NÃO TENHO A MÍNIMA IDÉIA DE COMO FAZER
-
consegui resolver
#include <iostream>
#include <cmath>
using namespace std;int main(){
int res, dez, jan, fev, jun, jul;
dez=12;
jan=1;
fev=2;
jun=6;
jul=7;
cout << "DIGITE O NUMERO DO MES PARA A VIAGEM:" <<endl;
cin >> res;
if (res==jan || res==fev || res==jun || res==jul ||res==dez) {cout<<"\n ESSE MES E DE ALTA TEMPORADA";
}else{
cout<<"\n ESSE MES E DE BAIXA TEMPORADA";
}
return 0 ;
} -
tenho uma duvida em um exercio:
criar um programa para identificar se um mes digitado pelo usuario é de alta ou baixa temporada( considerar os seguintes meses como alta temporada: dezembro,janeiro, fevereiro,junho e julho)
#include <iostream>
#include <cmath>
using namespace std;int main(){
int res, dez, jan, fev, jun, jul;
dez=12;
jan=1;
fev=2;
jun=6;
jul=7;
cout << "DIGITE O NUMERO DO MES PARA A VIAGEM:" <<endl;
cin >> res;
if (res=jan || res==fev || res==jun || res==jul ||res==dez) {
cout<<"\n ESSE MES E DE ALTA TEMPORADA";
}else{
cout<<"\n ESSE MES E DE BAIXA TEMPORADA";
}
return 0 ;
}o programa roda , mas so identifica o mes de alta temporada
dificuldade no exercicio jogo da velha
em Grupo de Estudos
Postado
Escreva um programa completo em C++, do jogo da velha.
O jogador, usuário do programa, jogará contra o computador.
Defina com clareza todas as variáveis e estruturas que for utilizar. Comente seu código sempre que necessário.
O programa deve ser modularizado, ou seja, dividido em funções.