Hola, buenas noches, revisando tu código me pude percatar que el error esta en la linea de código siguiente:
if ((edad >= 18 && tieneLicencia == "s") || (edad >= 18 && tieneLicencia =="S")){ // Te falto colocar el nombre de la variable en la segunda condición.
// aunque en su lugar lo podrías simplificar de esta forma:
//if (edad >= 18 && (tieneLicencia == "s" || tieneLicencia == "S")) {
imprimir(nombre + " usted puede conducir");
}
else{
imprimir (nombre + " usted no puede conducir");
}
El texto escrito después de "//" son comentarios, incluyendo el segundo código, si quieres probar la segunda linea sin borrar la primera, basta con que los coloques en la primera linea "//" y los quites en la segunda, así:
//if ((edad >= 18 && tieneLicencia == "s") || (edad >= 18 && tieneLicencia =="S")){
// aunque en su lugar lo podrías simplificar de esta forma:
if (edad >= 18 && (tieneLicencia == "s" || tieneLicencia == "S")) {