#include <stdio.h>
#include <stdlib.h>
void mostrasigno(){
char signo[][10] = {"macaco", "galo", "cao", "porco", "rato", "boi", "tigre", "coelho", "dragao", "serpente", "cavalo", "carneiro"};
int datan[] = {1982, 1962, 1980, 1984, 2000};
int i, resto;
for (i = 0; i < 5; i++){
resto = datan[i] % 12;
printf("o signo e %s\n", signo[resto]);
}
}
int main(){
mostrasigno();
}
Para a resolução desta tarefa foi utilizado conhecimentos sobre listas na linguagem de programação JAVA.
import java.util.ArrayList;
import java.util.List;
/**
* @author victor
*/
public class Signos {
public static void main(String[] args) {
List<String> listaSignos = new ArrayList<String>();
listaSignos.add("Macaco");
listaSignos.add("Galo");
listaSignos.add("Cão");
listaSignos.add("Porco");
listaSignos.add("Rato");
listaSignos.add("Boi");
listaSignos.add("Tigre");
listaSignos.add("Coelho");
listaSignos.add("Dragão");
listaSignos.add("Serpente");
listaSignos.add("Cavalo");
listaSignos.add("Carneiro");
List<String> listaDatas = new ArrayList<String>();
listaDatas.add("22/05/1999");
listaDatas.add("18/06/2004");
listaDatas.add("15/11/1977");
listaDatas.add("31/01/2000");
mostrarSigno(listaDatas, listaSignos);
}
public static void mostrarSigno(List<String> listaDatas, List<String> listaSignos){
for (int i = 0; i < listaDatas.size(); i++) {
String data = listaDatas.get(i);
int ano = Integer.parseInt(data.substring(6, 9));
int signo = ano % 12;
System.out.println(data + " - " + listaSignos.get(signo));
}
}
}
O programa cria uma lista com todos os signos e outra com as datas de cada membro, após isto executa a função que verifica qual o signo de cada data da segunda lista e mostra na tela.
Para a resolução desta tarefa foi utilizado conhecimentos sobre listas na linguagem de programação JAVA.
import java.util.ArrayList;
import java.util.List;
/**
* @author victor
*/
public class Signos {
public static void main(String[] args) {
List<String> listaSignos = new ArrayList<String>();
listaSignos.add("Macaco");
listaSignos.add("Galo");
listaSignos.add("Cão");
listaSignos.add("Porco");
listaSignos.add("Rato");
listaSignos.add("Boi");
listaSignos.add("Tigre");
listaSignos.add("Coelho");
listaSignos.add("Dragão");
listaSignos.add("Serpente");
listaSignos.add("Cavalo");
listaSignos.add("Carneiro");
List<String> listaDatas = new ArrayList<String>();
listaDatas.add("22/05/1999");
listaDatas.add("18/06/2004");
listaDatas.add("15/11/1977");
listaDatas.add("31/01/2000");
mostrarSigno(listaDatas, listaSignos);
}
public static void mostrarSigno(List<String> listaDatas, List<String> listaSignos){
for (int i = 0; i < listaDatas.size(); i++) {
String data = listaDatas.get(i);
int ano = Integer.parseInt(data.substring(6, 9));
int signo = ano % 12;
System.out.println(data + " - " + listaSignos.get(signo));
}
}
}
O programa cria uma lista com todos os signos e outra com as datas de cada membro, após isto executa a função que verifica qual o signo de cada data da segunda lista e mostra na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar